builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-e10s-8 slave: tst-linux32-spot-1033 starttime: 1480337375.87 results: success (0) buildid: 20161128030758 builduid: 47d6dc37d96b4639acc1c2bacf3a5909 revision: 85f8305e925eeead7a59583c8047a76ea29c1e75 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:35.867646) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:35.868072) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:35.868660) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:35.949027) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:35.949364) ========= 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-1480337212.808547-1303328014 _=/tools/buildbot/bin/python using PTY: False --2016-11-28 04:49:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.61M=0.001s 2016-11-28 04:49:36 (8.61 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.751454 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:36.871201) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:36.871480) ========= 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-1480337212.808547-1303328014 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016389 ========= master_lag: 0.10 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:36.989170) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-11-28 04:49:36.989482) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85f8305e925eeead7a59583c8047a76ea29c1e75 --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 85f8305e925eeead7a59583c8047a76ea29c1e75 --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-1480337212.808547-1303328014 _=/tools/buildbot/bin/python using PTY: False 2016-11-28 04:49:37,089 truncating revision to first 12 chars 2016-11-28 04:49:37,090 Setting DEBUG logging. 2016-11-28 04:49:37,090 attempt 1/10 2016-11-28 04:49:37,090 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/85f8305e925e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-11-28 04:49:38,503 unpacking tar archive at: mozilla-beta-85f8305e925e/testing/mozharness/ program finished with exit code 0 elapsedTime=2.507998 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-11-28 04:49:39.538065) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:39.541395) ========= script_repo_revision: 85f8305e925eeead7a59583c8047a76ea29c1e75 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:39.541775) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:39.542038) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-11-28 04:49:39.572567) ========= ========= Started '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 9 mins, 22 secs) (at 2016-11-28 04:49:39.572872) ========= /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-1480337212.808547-1303328014 _=/tools/buildbot/bin/python using PTY: False 04:49:39 INFO - MultiFileLogger online at 20161128 04:49:39 in /builds/slave/test 04:49:39 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 04:49:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:49:39 INFO - {'allow_software_gl_layers': False, 04:49:39 INFO - 'append_to_log': False, 04:49:39 INFO - 'base_work_dir': '/builds/slave/test', 04:49:39 INFO - 'blob_upload_branch': 'mozilla-beta', 04:49:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:49:39 INFO - 'buildbot_json_path': 'buildprops.json', 04:49:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:49:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:49:39 INFO - 'download_minidump_stackwalk': True, 04:49:39 INFO - 'download_symbols': 'true', 04:49:39 INFO - 'e10s': True, 04:49:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:49:39 INFO - 'tooltool.py': '/tools/tooltool.py', 04:49:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:49:39 INFO - '/tools/misc-python/virtualenv.py')}, 04:49:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:49:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:49:39 INFO - 'log_level': 'info', 04:49:39 INFO - 'log_to_console': True, 04:49:39 INFO - 'opt_config_files': (), 04:49:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:49:39 INFO - '--processes=1', 04:49:39 INFO - '--config=%(test_path)s/wptrunner.ini', 04:49:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:49:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:49:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:49:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:49:39 INFO - 'pip_index': False, 04:49:39 INFO - 'require_test_zip': True, 04:49:39 INFO - 'test_type': ('testharness',), 04:49:39 INFO - 'this_chunk': '8', 04:49:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:49:39 INFO - 'total_chunks': '10', 04:49:39 INFO - 'virtualenv_path': 'venv', 04:49:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:49:39 INFO - 'work_dir': 'build'} 04:49:39 INFO - [mozharness: 2016-11-28 12:49:39.846616Z] Running clobber step. 04:49:39 INFO - Running pre-action listener: _resource_record_pre_action 04:49:39 INFO - Running main action method: clobber 04:49:39 INFO - rmtree: /builds/slave/test/build 04:49:39 INFO - Running post-action listener: _resource_record_post_action 04:49:39 INFO - [mozharness: 2016-11-28 12:49:39.856844Z] Finished clobber step (success) 04:49:39 INFO - [mozharness: 2016-11-28 12:49:39.857197Z] Running read-buildbot-config step. 04:49:39 INFO - Running pre-action listener: _resource_record_pre_action 04:49:39 INFO - Running main action method: read_buildbot_config 04:49:39 INFO - Using buildbot properties: 04:49:39 INFO - { 04:49:39 INFO - "project": "", 04:49:39 INFO - "product": "firefox", 04:49:39 INFO - "script_repo_revision": "production", 04:49:39 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 04:49:39 INFO - "repository": "", 04:49:39 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-e10s-8", 04:49:39 INFO - "buildid": "20161128030758", 04:49:39 INFO - "pgo_build": "False", 04:49:39 INFO - "basedir": "/builds/slave/test", 04:49:39 INFO - "buildnumber": 3, 04:49:39 INFO - "slavename": "tst-linux32-spot-1033", 04:49:39 INFO - "revision": "85f8305e925eeead7a59583c8047a76ea29c1e75", 04:49:39 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 04:49:39 INFO - "platform": "linux", 04:49:39 INFO - "branch": "mozilla-beta", 04:49:39 INFO - "repo_path": "releases/mozilla-beta", 04:49:39 INFO - "moz_repo_path": "", 04:49:39 INFO - "stage_platform": "linux", 04:49:39 INFO - "builduid": "47d6dc37d96b4639acc1c2bacf3a5909", 04:49:39 INFO - "slavebuilddir": "test" 04:49:39 INFO - } 04:49:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2. 04:49:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json. 04:49:39 INFO - Running post-action listener: _resource_record_post_action 04:49:39 INFO - [mozharness: 2016-11-28 12:49:39.866290Z] Finished read-buildbot-config step (success) 04:49:39 INFO - [mozharness: 2016-11-28 12:49:39.866586Z] Running download-and-extract step. 04:49:39 INFO - Running pre-action listener: _resource_record_pre_action 04:49:39 INFO - Running main action method: download_and_extract 04:49:39 INFO - mkdir: /builds/slave/test/build/tests 04:49:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:49:39 INFO - trying https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json 04:49:39 INFO - Downloading https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 04:49:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json'}, attempt #1 04:49:40 INFO - Downloaded 1291 bytes. 04:49:40 INFO - Reading from file /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 04:49:40 INFO - Using the following test package requirements: 04:49:40 INFO - {u'common': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 04:49:40 INFO - u'cppunittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:49:40 INFO - u'firefox-51.0.en-US.linux-i686.cppunittest.tests.zip'], 04:49:40 INFO - u'gtest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:49:40 INFO - u'firefox-51.0.en-US.linux-i686.gtest.tests.zip'], 04:49:40 INFO - u'jittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:49:40 INFO - u'jsshell-linux-i686.zip'], 04:49:40 INFO - u'mochitest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:49:40 INFO - u'firefox-51.0.en-US.linux-i686.mochitest.tests.zip'], 04:49:40 INFO - u'mozbase': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 04:49:40 INFO - u'reftest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:49:40 INFO - u'firefox-51.0.en-US.linux-i686.reftest.tests.zip'], 04:49:40 INFO - u'talos': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:49:40 INFO - u'firefox-51.0.en-US.linux-i686.talos.tests.zip'], 04:49:40 INFO - u'web-platform': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:49:40 INFO - u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'], 04:49:40 INFO - u'xpcshell': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:49:40 INFO - u'firefox-51.0.en-US.linux-i686.xpcshell.tests.zip']} 04:49:40 INFO - Downloading packages: [u'firefox-51.0.en-US.linux-i686.common.tests.zip', u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 04:49:40 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/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip 04:49:40 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip'}, attempt #1 04:49:40 INFO - Fetch https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip into memory 04:49:41 INFO - Expected file size: 20516848 04:49:43 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/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip 04:49:43 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 04:49:43 INFO - Fetch https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip into memory 04:49:44 INFO - Expected file size: 41564863 04:49:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:49:59 INFO - trying https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 04:49:59 INFO - Downloading https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-51.0.en-US.linux-i686.tar.bz2 04:49:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-51.0.en-US.linux-i686.tar.bz2'}, attempt #1 04:50:45 INFO - Downloaded 71509400 bytes. 04:50:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 04:50:45 INFO - mkdir: /builds/slave/test/properties 04:50:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:50:45 INFO - Writing to file /builds/slave/test/properties/build_url 04:50:45 INFO - Contents: 04:50:45 INFO - build_url:https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 04:50:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 04:50:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:50:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:50:46 INFO - Contents: 04:50:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 04:50:46 INFO - Downloading and extracting to /builds/slave/test/build/symbols these dirs * from https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 04:50:46 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 04:50:46 INFO - Fetch https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip into memory 04:50:48 INFO - Expected file size: 161829079 04:52:23 INFO - Running post-action listener: _resource_record_post_action 04:52:23 INFO - Running post-action listener: set_extra_try_arguments 04:52:23 INFO - [mozharness: 2016-11-28 12:52:23.134086Z] Finished download-and-extract step (success) 04:52:23 INFO - [mozharness: 2016-11-28 12:52:23.134426Z] Running create-virtualenv step. 04:52:23 INFO - Running pre-action listener: _pre_create_virtualenv 04:52:23 INFO - Running pre-action listener: _resource_record_pre_action 04:52:23 INFO - Running main action method: create_virtualenv 04:52:23 INFO - Creating virtualenv /builds/slave/test/build/venv 04:52:23 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 04:52:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:52:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:52:23 INFO - Using real prefix '/usr' 04:52:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:52:25 INFO - Installing distribute.............................................................................................................................................................................................done. 04:52:29 INFO - Installing pip.................done. 04:52:29 INFO - Return code: 0 04:52:29 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 04:52:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:52:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:52:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:29 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 0x9694d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97498b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x984d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x955bae8>, '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 0x9789b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x984b7a0>, '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-1480337212.808547-1303328014', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:52:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1'] in /builds/slave/test/build 04:52:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=3.1.1 04:52:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:52:29 INFO - 'CCACHE_UMASK': '002', 04:52:29 INFO - 'DISPLAY': ':0', 04:52:29 INFO - 'HOME': '/home/cltbld', 04:52:29 INFO - 'LANG': 'en_US.UTF-8', 04:52:29 INFO - 'LOGNAME': 'cltbld', 04:52:29 INFO - 'MAIL': '/var/mail/cltbld', 04:52:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:52:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:52:29 INFO - 'MOZ_NO_REMOTE': '1', 04:52:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:52:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:52:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:52:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:52:29 INFO - 'PWD': '/builds/slave/test', 04:52:29 INFO - 'SHELL': '/bin/bash', 04:52:29 INFO - 'SHLVL': '1', 04:52:29 INFO - 'TERM': 'linux', 04:52:29 INFO - 'TMOUT': '86400', 04:52:29 INFO - 'USER': 'cltbld', 04:52:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480337212.808547-1303328014', 04:52:29 INFO - '_': '/tools/buildbot/bin/python'} 04:52:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:52:29 INFO - Downloading/unpacking psutil>=3.1.1 04:52:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:52:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:52:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:52:36 INFO - Installing collected packages: psutil 04:52:36 INFO - Running setup.py install for psutil 04:52:36 INFO - building 'psutil._psutil_linux' extension 04:52:36 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 04:52:38 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 04:52:38 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 04:52:38 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 04:52:39 INFO - building 'psutil._psutil_posix' extension 04:52:39 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 04:52:39 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 04:52:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:52:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:52:39 INFO - Successfully installed psutil 04:52:39 INFO - Cleaning up... 04:52:39 INFO - Return code: 0 04:52:39 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 04:52:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:52:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:52:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:39 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 0x9694d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97498b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x984d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x955bae8>, '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 0x9789b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x984b7a0>, '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-1480337212.808547-1303328014', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:52:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3'] in /builds/slave/test/build 04:52:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.3 04:52:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:52:39 INFO - 'CCACHE_UMASK': '002', 04:52:39 INFO - 'DISPLAY': ':0', 04:52:39 INFO - 'HOME': '/home/cltbld', 04:52:39 INFO - 'LANG': 'en_US.UTF-8', 04:52:39 INFO - 'LOGNAME': 'cltbld', 04:52:39 INFO - 'MAIL': '/var/mail/cltbld', 04:52:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:52:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:52:39 INFO - 'MOZ_NO_REMOTE': '1', 04:52:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:52:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:52:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:52:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:52:39 INFO - 'PWD': '/builds/slave/test', 04:52:39 INFO - 'SHELL': '/bin/bash', 04:52:39 INFO - 'SHLVL': '1', 04:52:39 INFO - 'TERM': 'linux', 04:52:39 INFO - 'TMOUT': '86400', 04:52:39 INFO - 'USER': 'cltbld', 04:52:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480337212.808547-1303328014', 04:52:39 INFO - '_': '/tools/buildbot/bin/python'} 04:52:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:52:40 INFO - Downloading/unpacking mozsystemmonitor==0.3 04:52:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:45 INFO - Downloading mozsystemmonitor-0.3.tar.gz 04:52:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:52:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 04:52:45 INFO - Installing collected packages: mozsystemmonitor 04:52:45 INFO - Running setup.py install for mozsystemmonitor 04:52:45 INFO - Successfully installed mozsystemmonitor 04:52:45 INFO - Cleaning up... 04:52:45 INFO - Return code: 0 04:52:45 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 04:52:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:52:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:52:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:45 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 0x9694d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97498b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x984d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x955bae8>, '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 0x9789b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x984b7a0>, '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-1480337212.808547-1303328014', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:52:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1'] in /builds/slave/test/build 04:52:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub jsonschema==2.5.1 04:52:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:52:45 INFO - 'CCACHE_UMASK': '002', 04:52:45 INFO - 'DISPLAY': ':0', 04:52:45 INFO - 'HOME': '/home/cltbld', 04:52:45 INFO - 'LANG': 'en_US.UTF-8', 04:52:45 INFO - 'LOGNAME': 'cltbld', 04:52:45 INFO - 'MAIL': '/var/mail/cltbld', 04:52:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:52:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:52:45 INFO - 'MOZ_NO_REMOTE': '1', 04:52:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:52:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:52:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:52:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:52:45 INFO - 'PWD': '/builds/slave/test', 04:52:45 INFO - 'SHELL': '/bin/bash', 04:52:45 INFO - 'SHLVL': '1', 04:52:45 INFO - 'TERM': 'linux', 04:52:45 INFO - 'TMOUT': '86400', 04:52:45 INFO - 'USER': 'cltbld', 04:52:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480337212.808547-1303328014', 04:52:45 INFO - '_': '/tools/buildbot/bin/python'} 04:52:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:52:46 INFO - Downloading/unpacking jsonschema==2.5.1 04:52:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:51 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 04:52:51 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 04:52:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:51 INFO - Downloading functools32-3.2.3-2.tar.gz 04:52:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 04:52:52 INFO - warning: no files found matching '*.txt' 04:52:52 INFO - no previously-included directories found matching 'build' 04:52:52 INFO - no previously-included directories found matching 'dist' 04:52:52 INFO - no previously-included directories found matching '.git*' 04:52:52 INFO - Installing collected packages: jsonschema, functools32 04:52:52 INFO - Running setup.py install for functools32 04:52:52 INFO - warning: no files found matching '*.txt' 04:52:52 INFO - no previously-included directories found matching 'build' 04:52:52 INFO - no previously-included directories found matching 'dist' 04:52:52 INFO - no previously-included directories found matching '.git*' 04:52:52 INFO - Successfully installed jsonschema functools32 04:52:52 INFO - Cleaning up... 04:52:52 INFO - Return code: 0 04:52:52 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 04:52:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:52:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:52:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:52 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 0x9694d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97498b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x984d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x955bae8>, '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 0x9789b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x984b7a0>, '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-1480337212.808547-1303328014', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:52:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2'] in /builds/slave/test/build 04:52:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub functools32==3.2.3-2 04:52:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:52:52 INFO - 'CCACHE_UMASK': '002', 04:52:52 INFO - 'DISPLAY': ':0', 04:52:52 INFO - 'HOME': '/home/cltbld', 04:52:52 INFO - 'LANG': 'en_US.UTF-8', 04:52:52 INFO - 'LOGNAME': 'cltbld', 04:52:52 INFO - 'MAIL': '/var/mail/cltbld', 04:52:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:52:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:52:52 INFO - 'MOZ_NO_REMOTE': '1', 04:52:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:52:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:52:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:52:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:52:52 INFO - 'PWD': '/builds/slave/test', 04:52:52 INFO - 'SHELL': '/bin/bash', 04:52:52 INFO - 'SHLVL': '1', 04:52:52 INFO - 'TERM': 'linux', 04:52:52 INFO - 'TMOUT': '86400', 04:52:52 INFO - 'USER': 'cltbld', 04:52:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480337212.808547-1303328014', 04:52:52 INFO - '_': '/tools/buildbot/bin/python'} 04:52:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:52:52 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 04:52:52 INFO - Cleaning up... 04:52:52 INFO - Return code: 0 04:52:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:52:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:52:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:52:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:52:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:52:52 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 0x9694d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97498b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x984d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x955bae8>, '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 0x9789b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x984b7a0>, '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-1480337212.808547-1303328014', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:52:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:52:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:52:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:52:52 INFO - 'CCACHE_UMASK': '002', 04:52:52 INFO - 'DISPLAY': ':0', 04:52:52 INFO - 'HOME': '/home/cltbld', 04:52:52 INFO - 'LANG': 'en_US.UTF-8', 04:52:52 INFO - 'LOGNAME': 'cltbld', 04:52:52 INFO - 'MAIL': '/var/mail/cltbld', 04:52:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:52:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:52:52 INFO - 'MOZ_NO_REMOTE': '1', 04:52:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:52:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:52:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:52:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:52:52 INFO - 'PWD': '/builds/slave/test', 04:52:52 INFO - 'SHELL': '/bin/bash', 04:52:52 INFO - 'SHLVL': '1', 04:52:52 INFO - 'TERM': 'linux', 04:52:52 INFO - 'TMOUT': '86400', 04:52:52 INFO - 'USER': 'cltbld', 04:52:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480337212.808547-1303328014', 04:52:52 INFO - '_': '/tools/buildbot/bin/python'} 04:52:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:52:53 INFO - Downloading/unpacking blobuploader==1.2.4 04:52:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:58 INFO - Downloading blobuploader-1.2.4.tar.gz 04:52:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:52:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:52:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:52:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:52:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:52:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:53:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:53: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 04:53: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 04:53: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 04:53: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 04:53: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 04:53: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 04:53:00 INFO - Downloading docopt-0.6.1.tar.gz 04:53:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:53:00 INFO - Installing collected packages: blobuploader, requests, docopt 04:53:00 INFO - Running setup.py install for blobuploader 04:53:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:53:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:53:00 INFO - Running setup.py install for requests 04:53:02 INFO - Running setup.py install for docopt 04:53:02 INFO - Successfully installed blobuploader requests docopt 04:53:02 INFO - Cleaning up... 04:53:02 INFO - Return code: 0 04:53:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:53:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:53:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:53:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:53:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:53:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:53:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:53:02 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 0x9694d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97498b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x984d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x955bae8>, '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 0x9789b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x984b7a0>, '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-1480337212.808547-1303328014', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:53:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:53:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:53:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:53:02 INFO - 'CCACHE_UMASK': '002', 04:53:02 INFO - 'DISPLAY': ':0', 04:53:02 INFO - 'HOME': '/home/cltbld', 04:53:02 INFO - 'LANG': 'en_US.UTF-8', 04:53:02 INFO - 'LOGNAME': 'cltbld', 04:53:02 INFO - 'MAIL': '/var/mail/cltbld', 04:53:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:53:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:53:02 INFO - 'MOZ_NO_REMOTE': '1', 04:53:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:53:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:53:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:53:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:53:02 INFO - 'PWD': '/builds/slave/test', 04:53:02 INFO - 'SHELL': '/bin/bash', 04:53:02 INFO - 'SHLVL': '1', 04:53:02 INFO - 'TERM': 'linux', 04:53:02 INFO - 'TMOUT': '86400', 04:53:02 INFO - 'USER': 'cltbld', 04:53:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480337212.808547-1303328014', 04:53:02 INFO - '_': '/tools/buildbot/bin/python'} 04:53:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:53:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:53:02 INFO - Running setup.py (path:/tmp/pip-hYaJdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:53:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:53:02 INFO - Running setup.py (path:/tmp/pip-5nVcQx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:53:03 INFO - Running setup.py (path:/tmp/pip-pC6tm9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:53:03 INFO - Running setup.py (path:/tmp/pip-14VomU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:53:03 INFO - Running setup.py (path:/tmp/pip-2S1y1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:53:03 INFO - Running setup.py (path:/tmp/pip-OE4tdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:53:03 INFO - Running setup.py (path:/tmp/pip-E3tA43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:53:03 INFO - Running setup.py (path:/tmp/pip-6Ysmpf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:53:03 INFO - Running setup.py (path:/tmp/pip-SUGUIx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:53:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:53:03 INFO - Running setup.py (path:/tmp/pip-wyj6EG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:53:04 INFO - Running setup.py (path:/tmp/pip-EQmfQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:53:04 INFO - Running setup.py (path:/tmp/pip-fzrxhh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:53:04 INFO - Running setup.py (path:/tmp/pip-iQaobm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:53:04 INFO - Running setup.py (path:/tmp/pip-ZGCPeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:53:04 INFO - Running setup.py (path:/tmp/pip-Su6rnC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:53:04 INFO - Running setup.py (path:/tmp/pip-o5mRWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:53:04 INFO - Running setup.py (path:/tmp/pip-3hwutl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:53:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:53:04 INFO - Running setup.py (path:/tmp/pip-__2cvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:53:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:53:05 INFO - Running setup.py (path:/tmp/pip-_uxJ2m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:53:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:53:05 INFO - Running setup.py (path:/tmp/pip-8XxwsJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:53:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:53:05 INFO - Running setup.py (path:/tmp/pip-dcqXaH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:53:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:53:05 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 04:53:05 INFO - Running setup.py install for manifestparser 04:53:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:53:05 INFO - Running setup.py install for mozcrash 04:53:06 INFO - Running setup.py install for mozdebug 04:53:06 INFO - Running setup.py install for mozdevice 04:53:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:53:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:53:06 INFO - Running setup.py install for mozfile 04:53:07 INFO - Running setup.py install for mozhttpd 04:53:07 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:53:07 INFO - Running setup.py install for mozinfo 04:53:07 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:53:07 INFO - Running setup.py install for mozInstall 04:53:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:53:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:53:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:53:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:53:07 INFO - Running setup.py install for mozleak 04:53:08 INFO - Running setup.py install for mozlog 04:53:08 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:53:08 INFO - Running setup.py install for moznetwork 04:53:08 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:53:08 INFO - Running setup.py install for mozprocess 04:53:08 INFO - Running setup.py install for mozprofile 04:53:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:53:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:53:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:53:08 INFO - Running setup.py install for mozrunner 04:53:09 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:53:09 INFO - Running setup.py install for mozscreenshot 04:53:09 INFO - Running setup.py install for moztest 04:53:09 INFO - Running setup.py install for mozversion 04:53:09 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:53:09 INFO - Running setup.py install for wptserve 04:53:10 INFO - Running setup.py install for marionette-driver 04:53:10 INFO - Running setup.py install for browsermob-proxy 04:53:10 INFO - Running setup.py install for marionette-client 04:53:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:53:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:53:11 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:53:11 INFO - Cleaning up... 04:53:11 INFO - Return code: 0 04:53:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:53:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:53:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:53:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:53:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:53:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:53:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:53:11 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 0x9694d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97498b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x984d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x955bae8>, '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 0x9789b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x984b7a0>, '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-1480337212.808547-1303328014', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:53:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:53:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:53:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:53:11 INFO - 'CCACHE_UMASK': '002', 04:53:11 INFO - 'DISPLAY': ':0', 04:53:11 INFO - 'HOME': '/home/cltbld', 04:53:11 INFO - 'LANG': 'en_US.UTF-8', 04:53:11 INFO - 'LOGNAME': 'cltbld', 04:53:11 INFO - 'MAIL': '/var/mail/cltbld', 04:53:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:53:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:53:11 INFO - 'MOZ_NO_REMOTE': '1', 04:53:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:53:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:53:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:53:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:53:11 INFO - 'PWD': '/builds/slave/test', 04:53:11 INFO - 'SHELL': '/bin/bash', 04:53:11 INFO - 'SHLVL': '1', 04:53:11 INFO - 'TERM': 'linux', 04:53:11 INFO - 'TMOUT': '86400', 04:53:11 INFO - 'USER': 'cltbld', 04:53:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480337212.808547-1303328014', 04:53:11 INFO - '_': '/tools/buildbot/bin/python'} 04:53:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:53:11 INFO - Running setup.py (path:/tmp/pip-62pQpM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:53:11 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:53:11 INFO - Running setup.py (path:/tmp/pip-cQcQir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:53:12 INFO - Running setup.py (path:/tmp/pip-TiKwGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:53:12 INFO - Running setup.py (path:/tmp/pip-5O7F75-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:53:12 INFO - Running setup.py (path:/tmp/pip-DoALd9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:53:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:53:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:53:12 INFO - Running setup.py (path:/tmp/pip-kMjwkx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:53:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:53:13 INFO - Running setup.py (path:/tmp/pip-LYdkJS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:53:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:53:13 INFO - Running setup.py (path:/tmp/pip-Df9A4w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:53:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:53:13 INFO - Running setup.py (path:/tmp/pip-H8CjVn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:53:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:53:13 INFO - Running setup.py (path:/tmp/pip-gLwx2k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:53:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:53:13 INFO - Running setup.py (path:/tmp/pip-ZHuTfO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:53:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:53:13 INFO - Running setup.py (path:/tmp/pip-zkfLJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.23 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:53:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:53:13 INFO - Running setup.py (path:/tmp/pip-_izN28-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:53:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 04:53:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:53:13 INFO - Running setup.py (path:/tmp/pip-qWFXoC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:53:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.12 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:53:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:53:14 INFO - Running setup.py (path:/tmp/pip-q6C6eG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:53:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:53:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:53:14 INFO - Running setup.py (path:/tmp/pip-2xcKAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:53:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:53:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:53:14 INFO - Running setup.py (path:/tmp/pip-m38_m7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:53:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:53:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:53:14 INFO - Running setup.py (path:/tmp/pip-O6oLi7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:53:14 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:53:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:53:14 INFO - Running setup.py (path:/tmp/pip-B1VbLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:53:14 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==2.0.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:53:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:53:14 INFO - Running setup.py (path:/tmp/pip-WVzZAn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:53:14 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:53:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:53:15 INFO - Running setup.py (path:/tmp/pip-TFQ4TI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:53:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:53:15 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==3.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:53:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:53:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:53:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:53:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:53:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:53:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:53:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:53:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:53:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:53:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:53:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:53:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:53:20 INFO - Downloading blessings-1.6.tar.gz 04:53:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:53:20 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:53:20 INFO - Installing collected packages: blessings 04:53:20 INFO - Running setup.py install for blessings 04:53:20 INFO - Successfully installed blessings 04:53:20 INFO - Cleaning up... 04:53:21 INFO - Return code: 0 04:53:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:53:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:53:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:53:21 INFO - Reading from file tmpfile_stdout 04:53:21 INFO - Current package versions: 04:53:21 INFO - argparse == 1.2.1 04:53:21 INFO - blessings == 1.6 04:53:21 INFO - blobuploader == 1.2.4 04:53:21 INFO - browsermob-proxy == 0.6.0 04:53:21 INFO - docopt == 0.6.1 04:53:21 INFO - functools32 == 3.2.3-2 04:53:21 INFO - jsonschema == 2.5.1 04:53:21 INFO - manifestparser == 1.1 04:53:21 INFO - marionette-client == 3.1.0 04:53:21 INFO - marionette-driver == 2.0.0 04:53:21 INFO - mozInstall == 1.12 04:53:21 INFO - mozcrash == 0.17 04:53:21 INFO - mozdebug == 0.1 04:53:21 INFO - mozdevice == 0.48 04:53:21 INFO - mozfile == 1.2 04:53:21 INFO - mozhttpd == 0.7 04:53:21 INFO - mozinfo == 0.9 04:53:21 INFO - mozleak == 0.1 04:53:21 INFO - mozlog == 3.4 04:53:21 INFO - moznetwork == 0.27 04:53:21 INFO - mozprocess == 0.23 04:53:21 INFO - mozprofile == 0.28 04:53:21 INFO - mozrunner == 6.12 04:53:21 INFO - mozscreenshot == 0.1 04:53:21 INFO - mozsystemmonitor == 0.3 04:53:21 INFO - moztest == 0.7 04:53:21 INFO - mozversion == 1.4 04:53:21 INFO - psutil == 3.1.1 04:53:21 INFO - requests == 1.2.3 04:53:21 INFO - wptserve == 1.4.0 04:53:21 INFO - wsgiref == 0.1.2 04:53:21 INFO - Running post-action listener: _resource_record_post_action 04:53:21 INFO - Running post-action listener: _start_resource_monitoring 04:53:21 INFO - Starting resource monitoring. 04:53:21 INFO - [mozharness: 2016-11-28 12:53:21.511996Z] Finished create-virtualenv step (success) 04:53:21 INFO - [mozharness: 2016-11-28 12:53:21.520078Z] Running pull step. 04:53:21 INFO - Running pre-action listener: _resource_record_pre_action 04:53:21 INFO - Running main action method: pull 04:53:21 INFO - Pull has nothing to do! 04:53:21 INFO - Running post-action listener: _resource_record_post_action 04:53:21 INFO - [mozharness: 2016-11-28 12:53:21.523276Z] Finished pull step (success) 04:53:21 INFO - [mozharness: 2016-11-28 12:53:21.524050Z] Running install step. 04:53:21 INFO - Running pre-action listener: _resource_record_pre_action 04:53:21 INFO - Running main action method: install 04:53:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:53:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:53:22 INFO - Reading from file tmpfile_stdout 04:53:22 INFO - Detecting whether we're running mozinstall >=1.0... 04:53:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:53:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:53:22 INFO - Reading from file tmpfile_stdout 04:53:22 INFO - Output received: 04:53:22 INFO - Usage: mozinstall [options] installer 04:53:22 INFO - Options: 04:53:22 INFO - -h, --help show this help message and exit 04:53:22 INFO - -d DEST, --destination=DEST 04:53:22 INFO - Directory to install application into. [default: 04:53:22 INFO - "/builds/slave/test"] 04:53:22 INFO - --app=APP Application being installed. [default: firefox] 04:53:22 INFO - mkdir: /builds/slave/test/build/application 04:53:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-51.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 04:53:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-51.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 04:53:53 INFO - Reading from file tmpfile_stdout 04:53:53 INFO - Output received: 04:53:53 INFO - /builds/slave/test/build/application/firefox/firefox 04:53:53 INFO - Running post-action listener: _resource_record_post_action 04:53:53 INFO - [mozharness: 2016-11-28 12:53:53.052760Z] Finished install step (success) 04:53:53 INFO - [mozharness: 2016-11-28 12:53:53.053057Z] Running run-tests step. 04:53:53 INFO - Running pre-action listener: _resource_record_pre_action 04:53:53 INFO - Running main action method: run_tests 04:53:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:53:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:53:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:53:53 INFO - grabbing minidump binary from tooltool 04:53:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:53:53 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 0x955bae8>, '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 0x9789b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x984b7a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:53:53 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:53:53 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 04:53:53 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 04:53:53 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 04:53:53 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:53:54 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpaHycpS 04:53:54 INFO - INFO - File integrity verified, renaming tmpaHycpS to linux32-minidump_stackwalk 04:53:54 INFO - INFO - Updating local cache /builds/tooltool_cache... 04:53:54 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 04:53:54 INFO - Return code: 0 04:53:54 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 04:53:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:53:54 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/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=10', '--this-chunk=8', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:53:54 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/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --total-chunks=10 --this-chunk=8 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:53:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:53:54 INFO - 'CCACHE_UMASK': '002', 04:53:54 INFO - 'DISPLAY': ':0', 04:53:54 INFO - 'HOME': '/home/cltbld', 04:53:54 INFO - 'LANG': 'en_US.UTF-8', 04:53:54 INFO - 'LOGNAME': 'cltbld', 04:53:54 INFO - 'MAIL': '/var/mail/cltbld', 04:53:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:53:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:53:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:53:54 INFO - 'MOZ_NO_REMOTE': '1', 04:53:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:53:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:53:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:53:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:53:54 INFO - 'PWD': '/builds/slave/test', 04:53:54 INFO - 'SHELL': '/bin/bash', 04:53:54 INFO - 'SHLVL': '1', 04:53:54 INFO - 'TERM': 'linux', 04:53:54 INFO - 'TMOUT': '86400', 04:53:54 INFO - 'USER': 'cltbld', 04:53:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1480337212.808547-1303328014', 04:53:54 INFO - '_': '/tools/buildbot/bin/python'} 04:53:54 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/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=10', '--this-chunk=8', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:53:54 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:53:54 INFO - import pkg_resources 04:54:01 INFO - Using 1 client processes 04:54:01 INFO - wptserve Starting http server on 127.0.0.1:8000 04:54:01 INFO - wptserve Starting http server on 127.0.0.1:8001 04:54:01 INFO - wptserve Starting http server on 127.0.0.1:8443 04:54:03 INFO - SUITE-START | Running 640 tests 04:54:03 INFO - Running testharness tests 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 6ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 04:54:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 0ms 04:54:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 6ms 04:54:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 1ms 04:54:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:54:03 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 0ms 04:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:54:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 1ms 04:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:54:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 0ms 04:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:54:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 1ms 04:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:54:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 0ms 04:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:54:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 1ms 04:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:54:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1ms 04:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:54:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 04:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:54:04 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1ms 04:54:04 INFO - TEST-START | /resource-timing/resource-timing.html 04:54:04 INFO - TEST-SKIP | /resource-timing/resource-timing.html | took 0ms 04:54:04 INFO - TEST-START | /service-workers/service-worker/resource-timing.https.html 04:54:04 INFO - TEST-SKIP | /service-workers/service-worker/resource-timing.https.html | took 0ms 04:54:04 INFO - TEST-START | /streams/byte-length-queuing-strategy.https.html 04:54:04 INFO - TEST-SKIP | /streams/byte-length-queuing-strategy.https.html | took 0ms 04:54:04 INFO - TEST-START | /streams/count-queuing-strategy.https.html 04:54:04 INFO - TEST-SKIP | /streams/count-queuing-strategy.https.html | took 0ms 04:54:04 INFO - Setting up ssl 04:54:04 INFO - PROCESS | certutil | 04:54:04 INFO - PROCESS | certutil | 04:54:04 INFO - PROCESS | certutil | 04:54:04 INFO - Certificate Nickname Trust Attributes 04:54:04 INFO - SSL,S/MIME,JAR/XPI 04:54:04 INFO - 04:54:04 INFO - web-platform-tests CT,, 04:54:04 INFO - 04:54:04 INFO - Application command: /builds/slave/test/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpNhr3m3.mozrunner 04:54:04 INFO - Starting runner 04:54:07 INFO - PROCESS | 1905 | 1480337647448 Marionette DEBUG Marionette enabled via build flag and pref 04:54:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa363c000 == 1 [pid = 1905] [id = 1] 04:54:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 1 (0xa363c400) [pid = 1905] [serial = 1] [outer = (nil)] 04:54:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 2 (0xa363cc00) [pid = 1905] [serial = 2] [outer = 0xa363c400] 04:54:08 INFO - PROCESS | 1905 | 1480337648267 Marionette INFO Listening on port 2828 04:54:09 INFO - PROCESS | 1905 | 1480337649017 Marionette DEBUG Marionette enabled via command-line flag 04:54:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x9f3ec400 == 2 [pid = 1905] [id = 2] 04:54:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 3 (0x9f3ec800) [pid = 1905] [serial = 3] [outer = (nil)] 04:54:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 4 (0x9f3ed000) [pid = 1905] [serial = 4] [outer = 0x9f3ec800] 04:54:09 INFO - PROCESS | 1905 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9e5149a0 04:54:09 INFO - PROCESS | 1905 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9f0d94a0 04:54:09 INFO - PROCESS | 1905 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9f0f0980 04:54:09 INFO - PROCESS | 1905 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9f0f2480 04:54:09 INFO - PROCESS | 1905 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9f0f2f40 04:54:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa6dd1c00) [pid = 1905] [serial = 5] [outer = 0xa363c400] 04:54:10 INFO - PROCESS | 1905 | 1480337649998 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36817 04:54:10 INFO - PROCESS | 1905 | 1480337650022 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36818 04:54:10 INFO - PROCESS | 1905 | 1480337650092 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36819 04:54:10 INFO - PROCESS | 1905 | 1480337650097 Marionette DEBUG Closed connection conn0 04:54:10 INFO - PROCESS | 1905 | 1480337650100 Marionette DEBUG Closed connection conn1 04:54:10 INFO - PROCESS | 1905 | 1480337650177 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36820 04:54:10 INFO - PROCESS | 1905 | 1480337650212 Marionette DEBUG Closed connection conn2 04:54:10 INFO - PROCESS | 1905 | 1480337650247 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:36821 04:54:10 INFO - PROCESS | 1905 | 1480337650252 Marionette DEBUG Closed connection conn3 04:54:10 INFO - PROCESS | 1905 | 1480337650293 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:36822 04:54:10 INFO - PROCESS | 1905 | 1480337650313 Marionette DEBUG Closed connection conn4 04:54:10 INFO - PROCESS | 1905 | 1480337650376 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:54:10 INFO - PROCESS | 1905 | 1480337650394 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":"20161128030758","processId":1905,"version":"51.0"} 04:54:11 INFO - PROCESS | 1905 | [1905] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 04:54:11 INFO - PROCESS | 1905 | [1905] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 04:54:11 INFO - PROCESS | 1905 | [1905] 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 04:54:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x9a7ee400 == 3 [pid = 1905] [id = 3] 04:54:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0x9a7ee800) [pid = 1905] [serial = 6] [outer = (nil)] 04:54:12 INFO - PROCESS | 1905 | ++DOCSHELL 0x997e9800 == 4 [pid = 1905] [id = 4] 04:54:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0x997e9c00) [pid = 1905] [serial = 7] [outer = (nil)] 04:54:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0x99672000) [pid = 1905] [serial = 8] [outer = 0x997e9c00] 04:54:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0x992c4000) [pid = 1905] [serial = 9] [outer = 0x9a7ee800] 04:54:14 INFO - PROCESS | 1905 | [Child 1950] 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 04:54:16 INFO - PROCESS | 1905 | ++DOCSHELL 0xa764c000 == 1 [pid = 1950] [id = 1] 04:54:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 1 (0xa76bf800) [pid = 1950] [serial = 1] [outer = (nil)] 04:54:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 2 (0xa546c000) [pid = 1950] [serial = 2] [outer = 0xa76bf800] 04:54:17 INFO - PROCESS | 1905 | 1480337657989 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"1b567f3c-b639-4f79-bc1b-914a8b54ea29","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":"20161128030758","processId":1905,"version":"51.0","command_id":1}}] 04:54:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 3 (0xa5488400) [pid = 1950] [serial = 3] [outer = 0xa76bf800] 04:54:18 INFO - PROCESS | 1905 | 1480337658270 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:54:18 INFO - PROCESS | 1905 | 1480337658428 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 04:54:18 INFO - PROCESS | 1905 | 1480337658441 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:54:18 INFO - PROCESS | 1905 | [Child 1950] 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 04:54:18 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:54:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 4 (0xa45c6800) [pid = 1950] [serial = 4] [outer = 0xa76bf800] 04:54:18 INFO - PROCESS | 1905 | 1480337658957 Marionette TRACE conn5 <- [1,3,null,{}] 04:54:18 INFO - PROCESS | 1905 | 1480337658982 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:54:19 INFO - PROCESS | 1905 | 1480337659062 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 04:54:19 INFO - PROCESS | 1905 | 1480337659114 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 04:54:19 INFO - PROCESS | 1905 | 1480337659120 Marionette TRACE conn5 <- [1,5,null,{"value":"2147483649"}] 04:54:19 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 04:54:19 INFO - PROCESS | 1905 | 1480337659130 Marionette TRACE conn5 -> [0,6,"timeouts",{"script":35000}] 04:54:19 INFO - PROCESS | 1905 | 1480337659146 Marionette TRACE conn5 <- [1,6,null,{}] 04:54:19 INFO - PROCESS | 1905 | 1480337659174 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:54:19 INFO - PROCESS | 1905 | 1480337659273 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 04:54:19 INFO - PROCESS | 1905 | 1480337659286 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447d400 == 2 [pid = 1950] [id = 2] 04:54:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa447d800) [pid = 1950] [serial = 5] [outer = (nil)] 04:54:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa4481400) [pid = 1950] [serial = 6] [outer = 0xa447d800] 04:54:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x99f95c00 == 5 [pid = 1905] [id = 5] 04:54:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0x99f96800) [pid = 1905] [serial = 10] [outer = (nil)] 04:54:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa4483c00) [pid = 1950] [serial = 7] [outer = 0xa447d800] 04:54:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0x9b167800) [pid = 1905] [serial = 11] [outer = 0x99f96800] 04:54:19 INFO - PROCESS | 1905 | 1480337659793 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0x9cc63400) [pid = 1905] [serial = 12] [outer = 0x99f96800] 04:54:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa5e8dc00 == 6 [pid = 1905] [id = 6] 04:54:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa5e8f800) [pid = 1905] [serial = 13] [outer = (nil)] 04:54:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa5e8d800) [pid = 1905] [serial = 14] [outer = 0xa5e8f800] 04:54:20 INFO - PROCESS | 1905 | [Parent 1905] 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 04:54:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa5ea8400) [pid = 1905] [serial = 15] [outer = 0xa5e8f800] 04:54:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa5e87400 == 7 [pid = 1905] [id = 7] 04:54:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa5ea6c00) [pid = 1905] [serial = 16] [outer = (nil)] 04:54:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa5ec5000) [pid = 1905] [serial = 17] [outer = 0xa5ea6c00] 04:54:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa5eccc00) [pid = 1905] [serial = 18] [outer = 0xa5ea6c00] 04:54:21 INFO - PROCESS | 1905 | 1480337661897 Marionette TRACE conn5 <- [1,8,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,9,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 1905 | 1480337661953 Marionette TRACE conn5 <- [1,9,null,{"value":"2147483649"}] 04:54:21 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 04:54:21 INFO - PROCESS | 1905 | 1480337661963 Marionette TRACE conn5 -> [0,10,"timeouts",{"script":35000}] 04:54:21 INFO - PROCESS | 1905 | 1480337661967 Marionette TRACE conn5 <- [1,10,null,{}] 04:54:21 INFO - PROCESS | 1905 | 1480337661974 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:54:22 INFO - PROCESS | 1905 | 1480337662242 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 04:54:22 INFO - PROCESS | 1905 | 1480337662305 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45cbc00 == 3 [pid = 1950] [id = 3] 04:54:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa45cc000) [pid = 1950] [serial = 8] [outer = (nil)] 04:54:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa380dc00) [pid = 1950] [serial = 9] [outer = 0xa45cc000] 04:54:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3810c00) [pid = 1950] [serial = 10] [outer = 0xa45cc000] 04:54:23 INFO - PROCESS | 1905 | --DOCSHELL 0x997e9800 == 6 [pid = 1905] [id = 4] 04:54:23 INFO - PROCESS | 1905 | 1480337663731 Marionette TRACE conn5 <- [1,12,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,13,"getWindowHandle",null] 04:54:24 INFO - PROCESS | 1905 | 1480337664088 Marionette TRACE conn5 <- [1,13,null,{"value":"2147483649"}] 04:54:24 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 04:54:24 INFO - PROCESS | 1905 | 1480337664100 Marionette TRACE conn5 -> [0,14,"timeouts",{"script":35000}] 04:54:24 INFO - PROCESS | 1905 | 1480337664113 Marionette TRACE conn5 <- [1,14,null,{}] 04:54:24 INFO - PROCESS | 1905 | 1480337664123 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:54:24 INFO - PROCESS | 1905 | 1480337664348 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 04:54:24 INFO - PROCESS | 1905 | 1480337664509 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38c3400 == 4 [pid = 1950] [id = 4] 04:54:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3953800) [pid = 1950] [serial = 11] [outer = (nil)] 04:54:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa365ec00) [pid = 1950] [serial = 12] [outer = 0xa3953800] 04:54:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3661800) [pid = 1950] [serial = 13] [outer = 0xa3953800] 04:54:25 INFO - PROCESS | 1905 | 1480337665481 Marionette TRACE conn5 <- [1,16,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,17,"getWindowHandle",null] 04:54:25 INFO - PROCESS | 1905 | 1480337665553 Marionette TRACE conn5 <- [1,17,null,{"value":"2147483649"}] 04:54:25 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 04:54:25 INFO - PROCESS | 1905 | 1480337665567 Marionette TRACE conn5 -> [0,18,"timeouts",{"script":35000}] 04:54:25 INFO - PROCESS | 1905 | 1480337665573 Marionette TRACE conn5 <- [1,18,null,{}] 04:54:25 INFO - PROCESS | 1905 | 1480337665579 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:54:25 INFO - PROCESS | 1905 | 1480337665826 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 04:54:25 INFO - PROCESS | 1905 | 1480337665873 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3535800 == 5 [pid = 1950] [id = 5] 04:54:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3535c00) [pid = 1950] [serial = 14] [outer = (nil)] 04:54:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3539c00) [pid = 1950] [serial = 15] [outer = 0xa3535c00] 04:54:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa353bc00) [pid = 1950] [serial = 16] [outer = 0xa3535c00] 04:54:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3538400 == 6 [pid = 1950] [id = 6] 04:54:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa353e000) [pid = 1950] [serial = 17] [outer = (nil)] 04:54:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:54:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:54:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3542000) [pid = 1950] [serial = 18] [outer = 0xa353e000] 04:54:27 INFO - PROCESS | 1905 | 1480337667305 Marionette TRACE conn5 <- [1,20,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,21,"getWindowHandle",null] 04:54:27 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:54:27 INFO - PROCESS | 1905 | 1480337667374 Marionette TRACE conn5 <- [1,21,null,{"value":"2147483649"}] 04:54:27 INFO - PROCESS | 1905 | 1480337667381 Marionette TRACE conn5 -> [0,22,"timeouts",{"script":35000}] 04:54:27 INFO - PROCESS | 1905 | 1480337667388 Marionette TRACE conn5 <- [1,22,null,{}] 04:54:27 INFO - PROCESS | 1905 | 1480337667405 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:54:27 INFO - PROCESS | 1905 | 1480337667648 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 04:54:27 INFO - PROCESS | 1905 | 1480337667729 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3535000 == 7 [pid = 1950] [id = 7] 04:54:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa353e400) [pid = 1950] [serial = 19] [outer = (nil)] 04:54:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa394a800) [pid = 1950] [serial = 20] [outer = 0xa353e400] 04:54:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa394fc00) [pid = 1950] [serial = 21] [outer = 0xa353e400] 04:54:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa38c3400 == 6 [pid = 1950] [id = 4] 04:54:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa45cbc00 == 5 [pid = 1950] [id = 3] 04:54:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa447d400 == 4 [pid = 1950] [id = 2] 04:54:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3669000 == 5 [pid = 1950] [id = 8] 04:54:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa38b8c00) [pid = 1950] [serial = 22] [outer = (nil)] 04:54:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa3667c00) [pid = 1950] [serial = 23] [outer = 0xa38b8c00] 04:54:29 INFO - PROCESS | 1905 | 1480337669056 Marionette TRACE conn5 <- [1,24,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,25,"getWindowHandle",null] 04:54:29 INFO - PROCESS | 1905 | 1480337669109 Marionette TRACE conn5 <- [1,25,null,{"value":"2147483649"}] 04:54:29 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:54:29 INFO - PROCESS | 1905 | 1480337669116 Marionette TRACE conn5 -> [0,26,"timeouts",{"script":35000}] 04:54:29 INFO - PROCESS | 1905 | 1480337669121 Marionette TRACE conn5 <- [1,26,null,{}] 04:54:29 INFO - PROCESS | 1905 | 1480337669129 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:54:29 INFO - PROCESS | 1905 | 1480337669343 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 04:54:29 INFO - PROCESS | 1905 | 1480337669433 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4485c00 == 6 [pid = 1950] [id = 9] 04:54:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa45c1000) [pid = 1950] [serial = 24] [outer = (nil)] 04:54:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa4802000) [pid = 1950] [serial = 25] [outer = 0xa45c1000] 04:54:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa4810000) [pid = 1950] [serial = 26] [outer = 0xa45c1000] 04:54:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa546b400 == 7 [pid = 1950] [id = 10] 04:54:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa5473400) [pid = 1950] [serial = 27] [outer = (nil)] 04:54:31 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:54:31 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:54:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa546b800) [pid = 1950] [serial = 28] [outer = 0xa5473400] 04:54:31 INFO - PROCESS | 1905 | 1480337671280 Marionette TRACE conn5 <- [1,28,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,29,"getWindowHandle",null] 04:54:31 INFO - PROCESS | 1905 | 1480337671321 Marionette TRACE conn5 <- [1,29,null,{"value":"2147483649"}] 04:54:31 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:54:31 INFO - PROCESS | 1905 | 1480337671331 Marionette TRACE conn5 -> [0,30,"timeouts",{"script":35000}] 04:54:31 INFO - PROCESS | 1905 | 1480337671337 Marionette TRACE conn5 <- [1,30,null,{}] 04:54:31 INFO - PROCESS | 1905 | 1480337671356 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:54:31 INFO - PROCESS | 1905 | 1480337671594 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 04:54:31 INFO - PROCESS | 1905 | 1480337671679 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:31 INFO - PROCESS | 1905 | ++DOCSHELL 0xa8eb7000 == 8 [pid = 1950] [id = 11] 04:54:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa8eb9800) [pid = 1950] [serial = 29] [outer = (nil)] 04:54:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xacb4ec00) [pid = 1950] [serial = 30] [outer = 0xa8eb9800] 04:54:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xacb81c00) [pid = 1950] [serial = 31] [outer = 0xa8eb9800] 04:54:32 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0x997e9c00) [pid = 1905] [serial = 7] [outer = (nil)] [url = about:blank] 04:54:32 WARNING - wptserve Traceback (most recent call last): 04:54:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:54:32 WARNING - rv = self.func(request, response) 04:54:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:54:32 WARNING - access_control_allow_origin = "*") 04:54:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:54:32 WARNING - payload = payload_generator(server_data) 04:54:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:54:32 WARNING - return encode_string_as_bmp_image(data) 04:54: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 04:54:32 WARNING - img.save(f, "BMP") 04:54:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:54:32 WARNING - f.write(bmpfileheader) 04:54:32 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:54:32 WARNING - 04:54:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa3669000 == 7 [pid = 1950] [id = 8] 04:54:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa3538400 == 6 [pid = 1950] [id = 6] 04:54:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa3535800 == 5 [pid = 1950] [id = 5] 04:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0x9b167800) [pid = 1905] [serial = 11] [outer = (nil)] [url = about:blank] 04:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa5ec5000) [pid = 1905] [serial = 17] [outer = (nil)] [url = about:blank] 04:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa5e8d800) [pid = 1905] [serial = 14] [outer = (nil)] [url = about:blank] 04:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0x99672000) [pid = 1905] [serial = 8] [outer = (nil)] [url = about:blank] 04:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa363cc00) [pid = 1905] [serial = 2] [outer = (nil)] [url = about:blank] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa3535c00) [pid = 1950] [serial = 14] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa45cc000) [pid = 1950] [serial = 8] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa3953800) [pid = 1950] [serial = 11] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa353e400) [pid = 1950] [serial = 19] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa45c1000) [pid = 1950] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa447d800) [pid = 1950] [serial = 5] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa353e000) [pid = 1950] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa5473400) [pid = 1950] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:54:37 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa38b8c00) [pid = 1950] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480337668798] 04:54:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa3535000 == 4 [pid = 1950] [id = 7] 04:54:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa546b400 == 3 [pid = 1950] [id = 10] 04:54:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa4485c00 == 2 [pid = 1950] [id = 9] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa546c000) [pid = 1950] [serial = 2] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa3539c00) [pid = 1950] [serial = 15] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa380dc00) [pid = 1950] [serial = 9] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa3810c00) [pid = 1950] [serial = 10] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa365ec00) [pid = 1950] [serial = 12] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3661800) [pid = 1950] [serial = 13] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa5488400) [pid = 1950] [serial = 3] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa4481400) [pid = 1950] [serial = 6] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa4483c00) [pid = 1950] [serial = 7] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa3542000) [pid = 1950] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa4802000) [pid = 1950] [serial = 25] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa4810000) [pid = 1950] [serial = 26] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa546b800) [pid = 1950] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xacb4ec00) [pid = 1950] [serial = 30] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3667c00) [pid = 1950] [serial = 23] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480337668798] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa394fc00) [pid = 1950] [serial = 21] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa353bc00) [pid = 1950] [serial = 16] [outer = (nil)] [url = about:blank] 04:54:40 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa394a800) [pid = 1950] [serial = 20] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0x94b27000) [pid = 1905] [serial = 19] [outer = 0xa5ea6c00] 04:55:02 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:55:02 INFO - PROCESS | 1905 | 1480337702181 Marionette TRACE conn5 <- [1,32,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 04:55:02 INFO - . 04:55:02 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30892ms 04:55:02 INFO - PROCESS | 1905 | 1480337702227 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 04:55:02 INFO - PROCESS | 1905 | 1480337702239 Marionette TRACE conn5 <- [1,33,null,{"value":"2147483649"}] 04:55:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:55:02 INFO - PROCESS | 1905 | 1480337702256 Marionette TRACE conn5 -> [0,34,"timeouts",{"script":35000}] 04:55:02 INFO - PROCESS | 1905 | 1480337702269 Marionette TRACE conn5 <- [1,34,null,{}] 04:55:02 INFO - PROCESS | 1905 | 1480337702295 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:55:02 INFO - PROCESS | 1905 | 1480337702548 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 04:55:02 INFO - PROCESS | 1905 | 1480337702609 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:55:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353bc00 == 3 [pid = 1950] [id = 12] 04:55:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa353c000) [pid = 1950] [serial = 32] [outer = (nil)] 04:55:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa3542400) [pid = 1950] [serial = 33] [outer = 0xa353c000] 04:55:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa3663000) [pid = 1950] [serial = 34] [outer = 0xa353c000] 04:55:03 WARNING - wptserve Traceback (most recent call last): 04:55:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:55:03 WARNING - rv = self.func(request, response) 04:55:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:55:03 WARNING - access_control_allow_origin = "*") 04:55:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:55:03 WARNING - payload = payload_generator(server_data) 04:55:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:55:03 WARNING - return encode_string_as_bmp_image(data) 04:55:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:55:03 WARNING - img.save(f, "BMP") 04:55:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:55:03 WARNING - f.write(bmpfileheader) 04:55:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:55:03 WARNING - 04:55:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa8eb7000 == 2 [pid = 1950] [id = 11] 04:55:12 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa5eccc00) [pid = 1905] [serial = 18] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:55:14 INFO - PROCESS | 1905 | 1480337714583 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:55:17 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa8eb9800) [pid = 1950] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 04:55:21 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa3542400) [pid = 1950] [serial = 33] [outer = (nil)] [url = about:blank] 04:55:21 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xacb81c00) [pid = 1950] [serial = 31] [outer = (nil)] [url = about:blank] 04:55:33 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:55:33 INFO - PROCESS | 1905 | 1480337733090 Marionette TRACE conn5 <- [1,36,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 04:55:33 INFO - . 04:55:33 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30851ms 04:55:33 INFO - PROCESS | 1905 | 1480337733104 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 04:55:33 INFO - PROCESS | 1905 | 1480337733111 Marionette TRACE conn5 <- [1,37,null,{"value":"2147483649"}] 04:55:33 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:55:33 INFO - PROCESS | 1905 | 1480337733122 Marionette TRACE conn5 -> [0,38,"timeouts",{"script":35000}] 04:55:33 INFO - PROCESS | 1905 | 1480337733129 Marionette TRACE conn5 <- [1,38,null,{}] 04:55:33 INFO - PROCESS | 1905 | 1480337733142 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:55:33 INFO - PROCESS | 1905 | 1480337733357 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 04:55:33 INFO - PROCESS | 1905 | 1480337733422 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:55:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3542000 == 3 [pid = 1950] [id = 13] 04:55:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa3542400) [pid = 1950] [serial = 35] [outer = (nil)] 04:55:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa3660800) [pid = 1950] [serial = 36] [outer = 0xa3542400] 04:55:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa366b400) [pid = 1950] [serial = 37] [outer = 0xa3542400] 04:55:34 WARNING - wptserve Traceback (most recent call last): 04:55:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:55:34 WARNING - rv = self.func(request, response) 04:55:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:55:34 WARNING - access_control_allow_origin = "*") 04:55:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:55:34 WARNING - payload = payload_generator(server_data) 04:55:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:55:34 WARNING - return encode_string_as_bmp_image(data) 04:55:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:55:34 WARNING - img.save(f, "BMP") 04:55:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:55:34 WARNING - f.write(bmpfileheader) 04:55:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:55:34 WARNING - 04:55:41 INFO - PROCESS | 1905 | --DOCSHELL 0xa353bc00 == 2 [pid = 1950] [id = 12] 04:55:48 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa353c000) [pid = 1950] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 04:55:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0x99278000) [pid = 1905] [serial = 20] [outer = 0xa5ea6c00] 04:55:52 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa3660800) [pid = 1950] [serial = 36] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3663000) [pid = 1950] [serial = 34] [outer = (nil)] [url = about:blank] 04:56:03 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:56:03 INFO - . 04:56:03 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30783ms 04:56:03 INFO - PROCESS | 1905 | 1480337763889 Marionette TRACE conn5 <- [1,40,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 04:56:03 INFO - PROCESS | 1905 | 1480337763905 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 04:56:03 INFO - PROCESS | 1905 | 1480337763911 Marionette TRACE conn5 <- [1,41,null,{"value":"2147483649"}] 04:56:03 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 04:56:03 INFO - PROCESS | 1905 | 1480337763922 Marionette TRACE conn5 -> [0,42,"timeouts",{"script":35000}] 04:56:03 INFO - PROCESS | 1905 | 1480337763929 Marionette TRACE conn5 <- [1,42,null,{}] 04:56:03 INFO - PROCESS | 1905 | 1480337763941 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:04 INFO - PROCESS | 1905 | 1480337764161 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 04:56:04 INFO - PROCESS | 1905 | 1480337764220 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353e400 == 3 [pid = 1950] [id = 14] 04:56:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa353e800) [pid = 1950] [serial = 38] [outer = (nil)] 04:56:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa3660400) [pid = 1950] [serial = 39] [outer = 0xa353e800] 04:56:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa3667400) [pid = 1950] [serial = 40] [outer = 0xa353e800] 04:56:05 INFO - PROCESS | 1905 | 1480337765191 Marionette TRACE conn5 <- [1,44,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,45,"getWindowHandle",null] 04:56:05 INFO - PROCESS | 1905 | 1480337765223 Marionette TRACE conn5 <- [1,45,null,{"value":"2147483649"}] 04:56:05 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 04:56:05 INFO - PROCESS | 1905 | 1480337765237 Marionette TRACE conn5 -> [0,46,"timeouts",{"script":35000}] 04:56:05 INFO - PROCESS | 1905 | 1480337765247 Marionette TRACE conn5 <- [1,46,null,{}] 04:56:05 INFO - PROCESS | 1905 | 1480337765253 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:05 INFO - PROCESS | 1905 | 1480337765457 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 04:56:05 INFO - PROCESS | 1905 | 1480337765518 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bbc00 == 4 [pid = 1950] [id = 15] 04:56:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa38bc000) [pid = 1950] [serial = 41] [outer = (nil)] 04:56:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa38c2400) [pid = 1950] [serial = 42] [outer = 0xa38bc000] 04:56:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3946c00) [pid = 1950] [serial = 43] [outer = 0xa38bc000] 04:56:06 INFO - PROCESS | 1905 | 1480337766501 Marionette TRACE conn5 <- [1,48,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,49,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 1905 | 1480337766542 Marionette TRACE conn5 <- [1,49,null,{"value":"2147483649"}] 04:56:06 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 04:56:06 INFO - PROCESS | 1905 | 1480337766549 Marionette TRACE conn5 -> [0,50,"timeouts",{"script":35000}] 04:56:06 INFO - PROCESS | 1905 | 1480337766557 Marionette TRACE conn5 <- [1,50,null,{}] 04:56:06 INFO - PROCESS | 1905 | 1480337766576 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:06 INFO - PROCESS | 1905 | 1480337766805 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 04:56:06 INFO - PROCESS | 1905 | 1480337766869 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4459c00 == 5 [pid = 1950] [id = 16] 04:56:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa445a000) [pid = 1950] [serial = 44] [outer = (nil)] 04:56:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa445f800) [pid = 1950] [serial = 45] [outer = 0xa445a000] 04:56:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa4462800) [pid = 1950] [serial = 46] [outer = 0xa445a000] 04:56:08 INFO - PROCESS | 1905 | 1480337768074 Marionette TRACE conn5 <- [1,52,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,53,"getWindowHandle",null] 04:56:08 INFO - PROCESS | 1905 | 1480337768111 Marionette TRACE conn5 <- [1,53,null,{"value":"2147483649"}] 04:56:08 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 04:56:08 INFO - PROCESS | 1905 | 1480337768120 Marionette TRACE conn5 -> [0,54,"timeouts",{"script":35000}] 04:56:08 INFO - PROCESS | 1905 | 1480337768125 Marionette TRACE conn5 <- [1,54,null,{}] 04:56:08 INFO - PROCESS | 1905 | 1480337768134 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:08 INFO - PROCESS | 1905 | 1480337768371 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 04:56:08 INFO - PROCESS | 1905 | 1480337768431 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:08 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4481000 == 6 [pid = 1950] [id = 17] 04:56:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa4481400) [pid = 1950] [serial = 47] [outer = (nil)] 04:56:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa4485400) [pid = 1950] [serial = 48] [outer = 0xa4481400] 04:56:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa45c3000) [pid = 1950] [serial = 49] [outer = 0xa4481400] 04:56:09 INFO - PROCESS | 1905 | 1480337769448 Marionette TRACE conn5 <- [1,56,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,57,"getWindowHandle",null] 04:56:09 INFO - PROCESS | 1905 | 1480337769544 Marionette TRACE conn5 <- [1,57,null,{"value":"2147483649"}] 04:56:09 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 04:56:09 INFO - PROCESS | 1905 | 1480337769563 Marionette TRACE conn5 -> [0,58,"timeouts",{"script":35000}] 04:56:09 INFO - PROCESS | 1905 | 1480337769569 Marionette TRACE conn5 <- [1,58,null,{}] 04:56:09 INFO - PROCESS | 1905 | 1480337769576 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:09 INFO - PROCESS | 1905 | 1480337769775 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 04:56:09 INFO - PROCESS | 1905 | 1480337769830 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa47bb000 == 7 [pid = 1950] [id = 18] 04:56:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa4802c00) [pid = 1950] [serial = 50] [outer = (nil)] 04:56:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa48a6c00) [pid = 1950] [serial = 51] [outer = 0xa4802c00] 04:56:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa4856000) [pid = 1950] [serial = 52] [outer = 0xa4802c00] 04:56:10 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0x94b27000) [pid = 1905] [serial = 19] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:56:10 INFO - PROCESS | 1905 | 1480337770975 Marionette TRACE conn5 <- [1,60,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,61,"getWindowHandle",null] 04:56:11 INFO - PROCESS | 1905 | 1480337771008 Marionette TRACE conn5 <- [1,61,null,{"value":"2147483649"}] 04:56:11 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 04:56:11 INFO - PROCESS | 1905 | 1480337771016 Marionette TRACE conn5 -> [0,62,"timeouts",{"script":35000}] 04:56:11 INFO - PROCESS | 1905 | 1480337771023 Marionette TRACE conn5 <- [1,62,null,{}] 04:56:11 INFO - PROCESS | 1905 | 1480337771035 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:11 INFO - PROCESS | 1905 | 1480337771283 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 04:56:11 INFO - PROCESS | 1905 | 1480337771338 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa5472400 == 8 [pid = 1950] [id = 19] 04:56:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa76c0800) [pid = 1950] [serial = 53] [outer = (nil)] 04:56:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa820b000) [pid = 1950] [serial = 54] [outer = 0xa76c0800] 04:56:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa8eb9c00) [pid = 1950] [serial = 55] [outer = 0xa76c0800] 04:56:12 INFO - PROCESS | 1905 | 1480337772394 Marionette TRACE conn5 <- [1,64,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,65,"getWindowHandle",null] 04:56:12 INFO - PROCESS | 1905 | 1480337772438 Marionette TRACE conn5 <- [1,65,null,{"value":"2147483649"}] 04:56:12 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 04:56:12 INFO - PROCESS | 1905 | 1480337772459 Marionette TRACE conn5 -> [0,66,"timeouts",{"script":35000}] 04:56:12 INFO - PROCESS | 1905 | 1480337772465 Marionette TRACE conn5 <- [1,66,null,{}] 04:56:12 INFO - PROCESS | 1905 | 1480337772473 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:12 INFO - PROCESS | 1905 | 1480337772675 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 04:56:12 INFO - PROCESS | 1905 | 1480337772756 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3947c00 == 9 [pid = 1950] [id = 20] 04:56:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa394d400) [pid = 1950] [serial = 56] [outer = (nil)] 04:56:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa4461c00) [pid = 1950] [serial = 57] [outer = 0xa394d400] 04:56:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa447a800) [pid = 1950] [serial = 58] [outer = 0xa394d400] 04:56:14 INFO - . 04:56:14 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1694ms 04:56:14 INFO - PROCESS | 1905 | 1480337774134 Marionette TRACE conn5 <- [1,68,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,69,"getWindowHandle",null] 04:56:14 INFO - PROCESS | 1905 | 1480337774156 Marionette TRACE conn5 <- [1,69,null,{"value":"2147483649"}] 04:56:14 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 04:56:14 INFO - PROCESS | 1905 | 1480337774163 Marionette TRACE conn5 -> [0,70,"timeouts",{"script":35000}] 04:56:14 INFO - PROCESS | 1905 | 1480337774182 Marionette TRACE conn5 <- [1,70,null,{}] 04:56:14 INFO - PROCESS | 1905 | 1480337774217 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:14 INFO - PROCESS | 1905 | 1480337774418 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 04:56:14 INFO - PROCESS | 1905 | 1480337774516 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa47bb000 == 8 [pid = 1950] [id = 18] 04:56:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa4481000 == 7 [pid = 1950] [id = 17] 04:56:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa4459c00 == 6 [pid = 1950] [id = 16] 04:56:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bbc00 == 5 [pid = 1950] [id = 15] 04:56:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa353e400 == 4 [pid = 1950] [id = 14] 04:56:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa3542000 == 3 [pid = 1950] [id = 13] 04:56:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3666800 == 4 [pid = 1950] [id = 21] 04:56:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa38b5000) [pid = 1950] [serial = 59] [outer = (nil)] 04:56:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa4458c00) [pid = 1950] [serial = 60] [outer = 0xa38b5000] 04:56:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa4461000) [pid = 1950] [serial = 61] [outer = 0xa38b5000] 04:56:15 INFO - PROCESS | 1905 | 1480337775513 Marionette TRACE conn5 <- [1,72,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,73,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 1905 | 1480337775584 Marionette TRACE conn5 <- [1,73,null,{"value":"2147483649"}] 04:56:15 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 04:56:15 INFO - PROCESS | 1905 | 1480337775592 Marionette TRACE conn5 -> [0,74,"timeouts",{"script":35000}] 04:56:15 INFO - PROCESS | 1905 | 1480337775596 Marionette TRACE conn5 <- [1,74,null,{}] 04:56:15 INFO - PROCESS | 1905 | 1480337775603 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:15 INFO - PROCESS | 1905 | 1480337775806 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 04:56:15 INFO - PROCESS | 1905 | 1480337775903 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa47ea400 == 5 [pid = 1950] [id = 22] 04:56:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa47f3c00) [pid = 1950] [serial = 62] [outer = (nil)] 04:56:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa534e400) [pid = 1950] [serial = 63] [outer = 0xa47f3c00] 04:56:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa546cc00) [pid = 1950] [serial = 64] [outer = 0xa47f3c00] 04:56:17 INFO - PROCESS | 1905 | 1480337776992 Marionette TRACE conn5 <- [1,76,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,77,"getWindowHandle",null] 04:56:17 INFO - PROCESS | 1905 | 1480337777030 Marionette TRACE conn5 <- [1,77,null,{"value":"2147483649"}] 04:56:17 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 04:56:17 INFO - PROCESS | 1905 | 1480337777037 Marionette TRACE conn5 -> [0,78,"timeouts",{"script":35000}] 04:56:17 INFO - PROCESS | 1905 | 1480337777042 Marionette TRACE conn5 <- [1,78,null,{}] 04:56:17 INFO - PROCESS | 1905 | 1480337777047 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:17 INFO - PROCESS | 1905 | 1480337777257 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 04:56:17 INFO - PROCESS | 1905 | 1480337777308 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xacb4ec00 == 6 [pid = 1950] [id = 23] 04:56:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xacb53000) [pid = 1950] [serial = 65] [outer = (nil)] 04:56:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa30ee800) [pid = 1950] [serial = 66] [outer = 0xacb53000] 04:56:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa30f3c00) [pid = 1950] [serial = 67] [outer = 0xacb53000] 04:56:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f9400 == 7 [pid = 1950] [id = 24] 04:56:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa30f9800) [pid = 1950] [serial = 68] [outer = (nil)] 04:56:18 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:56:18 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:56:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa30fb400) [pid = 1950] [serial = 69] [outer = 0xa30f9800] 04:56:18 INFO - PROCESS | 1905 | 1480337778644 Marionette TRACE conn5 <- [1,80,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,81,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 1905 | 1480337778684 Marionette TRACE conn5 <- [1,81,null,{"value":"2147483649"}] 04:56:18 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 04:56:18 INFO - PROCESS | 1905 | 1480337778690 Marionette TRACE conn5 -> [0,82,"timeouts",{"script":35000}] 04:56:18 INFO - PROCESS | 1905 | 1480337778705 Marionette TRACE conn5 <- [1,82,null,{}] 04:56:18 INFO - PROCESS | 1905 | 1480337778717 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:18 INFO - PROCESS | 1905 | 1480337778950 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 04:56:19 INFO - PROCESS | 1905 | 1480337779004 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:19 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa4802c00) [pid = 1950] [serial = 50] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 04:56:19 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa4481400) [pid = 1950] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 04:56:19 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa445a000) [pid = 1950] [serial = 44] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 04:56:19 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa38bc000) [pid = 1950] [serial = 41] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 04:56:19 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa3542400) [pid = 1950] [serial = 35] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 04:56:19 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa353e800) [pid = 1950] [serial = 38] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 04:56:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3468800 == 8 [pid = 1950] [id = 25] 04:56:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa3468c00) [pid = 1950] [serial = 70] [outer = (nil)] 04:56:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa346cc00) [pid = 1950] [serial = 71] [outer = 0xa3468c00] 04:56:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa346f000) [pid = 1950] [serial = 72] [outer = 0xa3468c00] 04:56:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353a400 == 9 [pid = 1950] [id = 26] 04:56:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa353dc00) [pid = 1950] [serial = 73] [outer = (nil)] 04:56:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa3810000) [pid = 1950] [serial = 74] [outer = 0xa353dc00] 04:56:20 INFO - PROCESS | 1905 | 1480337780276 Marionette TRACE conn5 <- [1,84,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,85,"getWindowHandle",null] 04:56:20 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 04:56:20 INFO - PROCESS | 1905 | 1480337780348 Marionette TRACE conn5 <- [1,85,null,{"value":"2147483649"}] 04:56:20 INFO - PROCESS | 1905 | 1480337780355 Marionette TRACE conn5 -> [0,86,"timeouts",{"script":35000}] 04:56:20 INFO - PROCESS | 1905 | 1480337780358 Marionette TRACE conn5 <- [1,86,null,{}] 04:56:20 INFO - PROCESS | 1905 | 1480337780364 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:20 INFO - PROCESS | 1905 | 1480337780541 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 04:56:20 INFO - PROCESS | 1905 | 1480337780600 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30be800 == 10 [pid = 1950] [id = 27] 04:56:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa30bec00) [pid = 1950] [serial = 75] [outer = (nil)] 04:56:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa30c2c00) [pid = 1950] [serial = 76] [outer = 0xa30bec00] 04:56:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa30c5c00) [pid = 1950] [serial = 77] [outer = 0xa30bec00] 04:56:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5400 == 11 [pid = 1950] [id = 28] 04:56:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa30c7800) [pid = 1950] [serial = 78] [outer = (nil)] 04:56:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:56:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:56:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa30f6000) [pid = 1950] [serial = 79] [outer = 0xa30c7800] 04:56:21 INFO - PROCESS | 1905 | 1480337781974 Marionette TRACE conn5 <- [1,88,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,89,"getWindowHandle",null] 04:56:22 INFO - PROCESS | 1905 | 1480337782040 Marionette TRACE conn5 <- [1,89,null,{"value":"2147483649"}] 04:56:22 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:56:22 INFO - PROCESS | 1905 | 1480337782050 Marionette TRACE conn5 -> [0,90,"timeouts",{"script":35000}] 04:56:22 INFO - PROCESS | 1905 | 1480337782054 Marionette TRACE conn5 <- [1,90,null,{}] 04:56:22 INFO - PROCESS | 1905 | 1480337782074 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:22 INFO - PROCESS | 1905 | 1480337782271 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 04:56:22 INFO - PROCESS | 1905 | 1480337782341 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353c800 == 12 [pid = 1950] [id = 29] 04:56:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa353cc00) [pid = 1950] [serial = 80] [outer = (nil)] 04:56:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa3953400) [pid = 1950] [serial = 81] [outer = 0xa353cc00] 04:56:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa4477c00) [pid = 1950] [serial = 82] [outer = 0xa353cc00] 04:56:23 WARNING - wptserve Traceback (most recent call last): 04:56:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:56:23 WARNING - rv = self.func(request, response) 04:56:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:56:23 WARNING - access_control_allow_origin = "*") 04:56:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:56:23 WARNING - payload = payload_generator(server_data) 04:56:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:56:23 WARNING - return encode_string_as_bmp_image(data) 04:56: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 04:56:23 WARNING - img.save(f, "BMP") 04:56:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:56:23 WARNING - f.write(bmpfileheader) 04:56:23 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:56:23 WARNING - 04:56:23 INFO - PROCESS | 1905 | --DOCSHELL 0xa353a400 == 11 [pid = 1950] [id = 26] 04:56:23 INFO - PROCESS | 1905 | --DOCSHELL 0xa3468800 == 10 [pid = 1950] [id = 25] 04:56:23 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f9400 == 9 [pid = 1950] [id = 24] 04:56:23 INFO - PROCESS | 1905 | --DOCSHELL 0xacb4ec00 == 8 [pid = 1950] [id = 23] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa820b000) [pid = 1950] [serial = 54] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOCSHELL 0xa47ea400 == 7 [pid = 1950] [id = 22] 04:56:23 INFO - PROCESS | 1905 | --DOCSHELL 0xa3666800 == 6 [pid = 1950] [id = 21] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa4856000) [pid = 1950] [serial = 52] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa48a6c00) [pid = 1950] [serial = 51] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa45c3000) [pid = 1950] [serial = 49] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa4485400) [pid = 1950] [serial = 48] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa4462800) [pid = 1950] [serial = 46] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa445f800) [pid = 1950] [serial = 45] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3946c00) [pid = 1950] [serial = 43] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa38c2400) [pid = 1950] [serial = 42] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa366b400) [pid = 1950] [serial = 37] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa3660400) [pid = 1950] [serial = 39] [outer = (nil)] [url = about:blank] 04:56:23 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa3667400) [pid = 1950] [serial = 40] [outer = (nil)] [url = about:blank] 04:56:26 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa47f3c00) [pid = 1950] [serial = 62] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 04:56:26 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xacb53000) [pid = 1950] [serial = 65] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 04:56:26 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa3468c00) [pid = 1950] [serial = 70] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 04:56:26 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa353dc00) [pid = 1950] [serial = 73] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480337780037] 04:56:26 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa30f9800) [pid = 1950] [serial = 68] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:56:26 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa38b5000) [pid = 1950] [serial = 59] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 04:56:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa3947c00 == 5 [pid = 1950] [id = 20] 04:56:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa5472400 == 4 [pid = 1950] [id = 19] 04:56:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa30be800 == 3 [pid = 1950] [id = 27] 04:56:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5400 == 2 [pid = 1950] [id = 28] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa346f000) [pid = 1950] [serial = 72] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa3810000) [pid = 1950] [serial = 74] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480337780037] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa30c2c00) [pid = 1950] [serial = 76] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa346cc00) [pid = 1950] [serial = 71] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa30fb400) [pid = 1950] [serial = 69] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa30f3c00) [pid = 1950] [serial = 67] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa4461000) [pid = 1950] [serial = 61] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa546cc00) [pid = 1950] [serial = 64] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa30ee800) [pid = 1950] [serial = 66] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa534e400) [pid = 1950] [serial = 63] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa4458c00) [pid = 1950] [serial = 60] [outer = (nil)] [url = about:blank] 04:56:30 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa4461c00) [pid = 1950] [serial = 57] [outer = (nil)] [url = about:blank] 04:56:32 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa394d400) [pid = 1950] [serial = 56] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 04:56:32 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa30bec00) [pid = 1950] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 04:56:32 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa76c0800) [pid = 1950] [serial = 53] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 04:56:32 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa30c7800) [pid = 1950] [serial = 78] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:56:36 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa447a800) [pid = 1950] [serial = 58] [outer = (nil)] [url = about:blank] 04:56:36 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3953400) [pid = 1950] [serial = 81] [outer = (nil)] [url = about:blank] 04:56:36 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c5c00) [pid = 1950] [serial = 77] [outer = (nil)] [url = about:blank] 04:56:36 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa8eb9c00) [pid = 1950] [serial = 55] [outer = (nil)] [url = about:blank] 04:56:36 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f6000) [pid = 1950] [serial = 79] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:56:52 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:56:52 INFO - PROCESS | 1905 | 1480337812816 Marionette TRACE conn5 <- [1,92,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 04:56:52 INFO - . 04:56:52 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30788ms 04:56:52 INFO - PROCESS | 1905 | 1480337812836 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 04:56:52 INFO - PROCESS | 1905 | 1480337812840 Marionette TRACE conn5 <- [1,93,null,{"value":"2147483649"}] 04:56:52 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:56:52 INFO - PROCESS | 1905 | 1480337812846 Marionette TRACE conn5 -> [0,94,"timeouts",{"script":35000}] 04:56:52 INFO - PROCESS | 1905 | 1480337812848 Marionette TRACE conn5 <- [1,94,null,{}] 04:56:52 INFO - PROCESS | 1905 | 1480337812854 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:56:53 INFO - PROCESS | 1905 | 1480337813043 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 04:56:53 INFO - PROCESS | 1905 | 1480337813106 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5000 == 3 [pid = 1950] [id = 30] 04:56:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5400) [pid = 1950] [serial = 83] [outer = (nil)] 04:56:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f0000) [pid = 1950] [serial = 84] [outer = 0xa30c5400] 04:56:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f6c00) [pid = 1950] [serial = 85] [outer = 0xa30c5400] 04:56:53 WARNING - wptserve Traceback (most recent call last): 04:56:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:56:53 WARNING - rv = self.func(request, response) 04:56:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:56:53 WARNING - access_control_allow_origin = "*") 04:56:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:56:53 WARNING - payload = payload_generator(server_data) 04:56:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:56:53 WARNING - return encode_string_as_bmp_image(data) 04:56:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:56:53 WARNING - img.save(f, "BMP") 04:56:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:56:53 WARNING - f.write(bmpfileheader) 04:56:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:56:53 WARNING - 04:57:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa353c800 == 2 [pid = 1950] [id = 29] 04:57:07 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa353cc00) [pid = 1950] [serial = 80] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 04:57:12 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f0000) [pid = 1950] [serial = 84] [outer = (nil)] [url = about:blank] 04:57:12 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa4477c00) [pid = 1950] [serial = 82] [outer = (nil)] [url = about:blank] 04:57:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0x93d9ac00) [pid = 1905] [serial = 21] [outer = 0xa5ea6c00] 04:57:23 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:57:23 INFO - PROCESS | 1905 | 1480337843553 Marionette TRACE conn5 <- [1,96,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 04:57:23 INFO - . 04:57:23 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30717ms 04:57:23 INFO - PROCESS | 1905 | 1480337843565 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 04:57:23 INFO - PROCESS | 1905 | 1480337843573 Marionette TRACE conn5 <- [1,97,null,{"value":"2147483649"}] 04:57:23 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:57:23 INFO - PROCESS | 1905 | 1480337843583 Marionette TRACE conn5 -> [0,98,"timeouts",{"script":35000}] 04:57:23 INFO - PROCESS | 1905 | 1480337843592 Marionette TRACE conn5 <- [1,98,null,{}] 04:57:23 INFO - PROCESS | 1905 | 1480337843602 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:57:23 INFO - PROCESS | 1905 | 1480337843844 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 04:57:23 INFO - PROCESS | 1905 | 1480337843885 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c3c00 == 3 [pid = 1950] [id = 31] 04:57:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4000) [pid = 1950] [serial = 86] [outer = (nil)] 04:57:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1000) [pid = 1950] [serial = 87] [outer = 0xa30c4000] 04:57:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8400) [pid = 1950] [serial = 88] [outer = 0xa30c4000] 04:57:24 WARNING - wptserve Traceback (most recent call last): 04:57:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:57:24 WARNING - rv = self.func(request, response) 04:57:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:57:24 WARNING - access_control_allow_origin = "*") 04:57:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:57:24 WARNING - payload = payload_generator(server_data) 04:57:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:57:24 WARNING - return encode_string_as_bmp_image(data) 04:57: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 04:57:24 WARNING - img.save(f, "BMP") 04:57:24 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:57:24 WARNING - f.write(bmpfileheader) 04:57:24 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:57:24 WARNING - 04:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5000 == 2 [pid = 1950] [id = 30] 04:57:35 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0x99278000) [pid = 1905] [serial = 20] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:57:38 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c5400) [pid = 1950] [serial = 83] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 04:57:42 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1000) [pid = 1950] [serial = 87] [outer = (nil)] [url = about:blank] 04:57:42 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f6c00) [pid = 1950] [serial = 85] [outer = (nil)] [url = about:blank] 04:57:54 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:57:54 INFO - PROCESS | 1905 | 1480337874343 Marionette TRACE conn5 <- [1,100,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 04:57:54 INFO - . 04:57:54 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30796ms 04:57:54 INFO - PROCESS | 1905 | 1480337874381 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 04:57:54 INFO - PROCESS | 1905 | 1480337874387 Marionette TRACE conn5 <- [1,101,null,{"value":"2147483649"}] 04:57:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 04:57:54 INFO - PROCESS | 1905 | 1480337874398 Marionette TRACE conn5 -> [0,102,"timeouts",{"script":35000}] 04:57:54 INFO - PROCESS | 1905 | 1480337874404 Marionette TRACE conn5 <- [1,102,null,{}] 04:57:54 INFO - PROCESS | 1905 | 1480337874417 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:57:54 INFO - PROCESS | 1905 | 1480337874665 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 04:57:54 INFO - PROCESS | 1905 | 1480337874705 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4c00 == 3 [pid = 1950] [id = 32] 04:57:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5000) [pid = 1950] [serial = 89] [outer = (nil)] 04:57:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1000) [pid = 1950] [serial = 90] [outer = 0xa30c5000] 04:57:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9400) [pid = 1950] [serial = 91] [outer = 0xa30c5000] 04:57:55 INFO - PROCESS | 1905 | 1480337875821 Marionette TRACE conn5 <- [1,104,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,105,"getWindowHandle",null] 04:57:55 INFO - PROCESS | 1905 | 1480337875853 Marionette TRACE conn5 <- [1,105,null,{"value":"2147483649"}] 04:57:55 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 04:57:55 INFO - PROCESS | 1905 | 1480337875868 Marionette TRACE conn5 -> [0,106,"timeouts",{"script":35000}] 04:57:55 INFO - PROCESS | 1905 | 1480337875877 Marionette TRACE conn5 <- [1,106,null,{}] 04:57:55 INFO - PROCESS | 1905 | 1480337875884 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:57:56 INFO - PROCESS | 1905 | 1480337876094 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 04:57:56 INFO - PROCESS | 1905 | 1480337876166 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:56 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3465c00 == 4 [pid = 1950] [id = 33] 04:57:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346d400) [pid = 1950] [serial = 92] [outer = (nil)] 04:57:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3472800) [pid = 1950] [serial = 93] [outer = 0xa346d400] 04:57:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3537000) [pid = 1950] [serial = 94] [outer = 0xa346d400] 04:57:57 INFO - PROCESS | 1905 | 1480337877230 Marionette TRACE conn5 <- [1,108,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,109,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 1905 | 1480337877279 Marionette TRACE conn5 <- [1,109,null,{"value":"2147483649"}] 04:57:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 04:57:57 INFO - PROCESS | 1905 | 1480337877287 Marionette TRACE conn5 -> [0,110,"timeouts",{"script":35000}] 04:57:57 INFO - PROCESS | 1905 | 1480337877295 Marionette TRACE conn5 <- [1,110,null,{}] 04:57:57 INFO - PROCESS | 1905 | 1480337877314 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:57:57 INFO - PROCESS | 1905 | 1480337877555 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 04:57:57 INFO - PROCESS | 1905 | 1480337877601 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3660000 == 5 [pid = 1950] [id = 34] 04:57:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3660400) [pid = 1950] [serial = 95] [outer = (nil)] 04:57:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3664800) [pid = 1950] [serial = 96] [outer = 0xa3660400] 04:57:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3665c00) [pid = 1950] [serial = 97] [outer = 0xa3660400] 04:57:58 INFO - . 04:57:58 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1441ms 04:57:58 INFO - PROCESS | 1905 | 1480337878708 Marionette TRACE conn5 <- [1,112,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,113,"getWindowHandle",null] 04:57:58 INFO - PROCESS | 1905 | 1480337878733 Marionette TRACE conn5 <- [1,113,null,{"value":"2147483649"}] 04:57:58 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 04:57:58 INFO - PROCESS | 1905 | 1480337878740 Marionette TRACE conn5 -> [0,114,"timeouts",{"script":35000}] 04:57:58 INFO - PROCESS | 1905 | 1480337878744 Marionette TRACE conn5 <- [1,114,null,{}] 04:57:58 INFO - PROCESS | 1905 | 1480337878752 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:57:58 INFO - PROCESS | 1905 | 1480337878937 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 04:57:59 INFO - PROCESS | 1905 | 1480337878998 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:59 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b8c00 == 6 [pid = 1950] [id = 35] 04:57:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa38b9000) [pid = 1950] [serial = 98] [outer = (nil)] 04:57:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38bdc00) [pid = 1950] [serial = 99] [outer = 0xa38b9000] 04:57:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38c0800) [pid = 1950] [serial = 100] [outer = 0xa38b9000] 04:58:00 INFO - . 04:58:00 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1342ms 04:58:00 INFO - PROCESS | 1905 | 1480337880063 Marionette TRACE conn5 <- [1,116,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,117,"getWindowHandle",null] 04:58:00 INFO - PROCESS | 1905 | 1480337880085 Marionette TRACE conn5 <- [1,117,null,{"value":"2147483649"}] 04:58:00 INFO - PROCESS | 1905 | 1480337880092 Marionette TRACE conn5 -> [0,118,"timeouts",{"script":35000}] 04:58:00 INFO - PROCESS | 1905 | 1480337880096 Marionette TRACE conn5 <- [1,118,null,{}] 04:58:00 INFO - PROCESS | 1905 | 1480337880103 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:00 INFO - PROCESS | 1905 | 1480337880287 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 04:58:00 INFO - PROCESS | 1905 | 1480337880370 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394c800 == 7 [pid = 1950] [id = 36] 04:58:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa394e000) [pid = 1950] [serial = 101] [outer = (nil)] 04:58:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3952400) [pid = 1950] [serial = 102] [outer = 0xa394e000] 04:58:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3951800) [pid = 1950] [serial = 103] [outer = 0xa394e000] 04:58:01 INFO - PROCESS | 1905 | 1480337881402 Marionette TRACE conn5 <- [1,120,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,121,"getWindowHandle",null] 04:58:01 INFO - PROCESS | 1905 | 1480337881437 Marionette TRACE conn5 <- [1,121,null,{"value":"2147483649"}] 04:58:01 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 04:58:01 INFO - PROCESS | 1905 | 1480337881444 Marionette TRACE conn5 -> [0,122,"timeouts",{"script":35000}] 04:58:01 INFO - PROCESS | 1905 | 1480337881447 Marionette TRACE conn5 <- [1,122,null,{}] 04:58:01 INFO - PROCESS | 1905 | 1480337881453 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:01 INFO - PROCESS | 1905 | 1480337881744 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 04:58:01 INFO - PROCESS | 1905 | 1480337881822 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4465400 == 8 [pid = 1950] [id = 37] 04:58:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa4465800) [pid = 1950] [serial = 104] [outer = (nil)] 04:58:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa447a000) [pid = 1950] [serial = 105] [outer = 0xa4465800] 04:58:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa447ec00) [pid = 1950] [serial = 106] [outer = 0xa4465800] 04:58:02 INFO - PROCESS | 1905 | 1480337882926 Marionette TRACE conn5 <- [1,124,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,125,"getWindowHandle",null] 04:58:02 INFO - PROCESS | 1905 | 1480337882977 Marionette TRACE conn5 <- [1,125,null,{"value":"2147483649"}] 04:58:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 04:58:02 INFO - PROCESS | 1905 | 1480337882986 Marionette TRACE conn5 -> [0,126,"timeouts",{"script":35000}] 04:58:02 INFO - PROCESS | 1905 | 1480337882989 Marionette TRACE conn5 <- [1,126,null,{}] 04:58:02 INFO - PROCESS | 1905 | 1480337882995 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:03 INFO - PROCESS | 1905 | 1480337883158 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 04:58:03 INFO - PROCESS | 1905 | 1480337883255 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3540c00 == 9 [pid = 1950] [id = 38] 04:58:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa365c800) [pid = 1950] [serial = 107] [outer = (nil)] 04:58:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa3803400) [pid = 1950] [serial = 108] [outer = 0xa365c800] 04:58:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa38bec00) [pid = 1950] [serial = 109] [outer = 0xa365c800] 04:58:04 INFO - PROCESS | 1905 | 1480337884383 Marionette TRACE conn5 <- [1,128,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,129,"getWindowHandle",null] 04:58:04 INFO - PROCESS | 1905 | 1480337884429 Marionette TRACE conn5 <- [1,129,null,{"value":"2147483649"}] 04:58:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 04:58:04 INFO - PROCESS | 1905 | 1480337884436 Marionette TRACE conn5 -> [0,130,"timeouts",{"script":35000}] 04:58:04 INFO - PROCESS | 1905 | 1480337884439 Marionette TRACE conn5 <- [1,130,null,{}] 04:58:04 INFO - PROCESS | 1905 | 1480337884444 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:04 INFO - PROCESS | 1905 | 1480337884620 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 04:58:04 INFO - PROCESS | 1905 | 1480337884677 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346a000 == 10 [pid = 1950] [id = 39] 04:58:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa346dc00) [pid = 1950] [serial = 110] [outer = (nil)] 04:58:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa3669c00) [pid = 1950] [serial = 111] [outer = 0xa346dc00] 04:58:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3802c00) [pid = 1950] [serial = 112] [outer = 0xa346dc00] 04:58:05 INFO - PROCESS | 1905 | --DOCSHELL 0xa394c800 == 9 [pid = 1950] [id = 36] 04:58:05 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b8c00 == 8 [pid = 1950] [id = 35] 04:58:05 INFO - PROCESS | 1905 | --DOCSHELL 0xa3660000 == 7 [pid = 1950] [id = 34] 04:58:05 INFO - PROCESS | 1905 | --DOCSHELL 0xa3465c00 == 6 [pid = 1950] [id = 33] 04:58:05 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4c00 == 5 [pid = 1950] [id = 32] 04:58:05 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c3c00 == 4 [pid = 1950] [id = 31] 04:58:05 INFO - . 04:58:05 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1434ms 04:58:05 INFO - PROCESS | 1905 | 1480337885853 Marionette TRACE conn5 <- [1,132,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,133,"getWindowHandle",null] 04:58:05 INFO - PROCESS | 1905 | 1480337885873 Marionette TRACE conn5 <- [1,133,null,{"value":"2147483649"}] 04:58:05 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 04:58:05 INFO - PROCESS | 1905 | 1480337885881 Marionette TRACE conn5 -> [0,134,"timeouts",{"script":35000}] 04:58:05 INFO - PROCESS | 1905 | 1480337885884 Marionette TRACE conn5 <- [1,134,null,{}] 04:58:05 INFO - PROCESS | 1905 | 1480337885890 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:06 INFO - PROCESS | 1905 | 1480337886070 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 04:58:06 INFO - PROCESS | 1905 | 1480337886135 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3471000 == 5 [pid = 1950] [id = 40] 04:58:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa353f400) [pid = 1950] [serial = 113] [outer = (nil)] 04:58:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa38b6c00) [pid = 1950] [serial = 114] [outer = 0xa353f400] 04:58:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa38bac00) [pid = 1950] [serial = 115] [outer = 0xa353f400] 04:58:07 INFO - PROCESS | 1905 | 1480337887147 Marionette TRACE conn5 <- [1,136,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,137,"getWindowHandle",null] 04:58:07 INFO - PROCESS | 1905 | 1480337887226 Marionette TRACE conn5 <- [1,137,null,{"value":"2147483649"}] 04:58:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 04:58:07 INFO - PROCESS | 1905 | 1480337887233 Marionette TRACE conn5 -> [0,138,"timeouts",{"script":35000}] 04:58:07 INFO - PROCESS | 1905 | 1480337887236 Marionette TRACE conn5 <- [1,138,null,{}] 04:58:07 INFO - PROCESS | 1905 | 1480337887242 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:07 INFO - PROCESS | 1905 | 1480337887447 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 04:58:07 INFO - PROCESS | 1905 | 1480337887509 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4477c00 == 6 [pid = 1950] [id = 41] 04:58:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa447b000) [pid = 1950] [serial = 116] [outer = (nil)] 04:58:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa4483800) [pid = 1950] [serial = 117] [outer = 0xa447b000] 04:58:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa45bfc00) [pid = 1950] [serial = 118] [outer = 0xa447b000] 04:58:08 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45c8000 == 7 [pid = 1950] [id = 42] 04:58:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa45ca000) [pid = 1950] [serial = 119] [outer = (nil)] 04:58:08 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:58:08 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:58:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa45cc400) [pid = 1950] [serial = 120] [outer = 0xa45ca000] 04:58:08 INFO - PROCESS | 1905 | 1480337888734 Marionette TRACE conn5 <- [1,140,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,141,"getWindowHandle",null] 04:58:08 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:58:08 INFO - PROCESS | 1905 | 1480337888776 Marionette TRACE conn5 <- [1,141,null,{"value":"2147483649"}] 04:58:08 INFO - PROCESS | 1905 | 1480337888783 Marionette TRACE conn5 -> [0,142,"timeouts",{"script":35000}] 04:58:08 INFO - PROCESS | 1905 | 1480337888786 Marionette TRACE conn5 <- [1,142,null,{}] 04:58:08 INFO - PROCESS | 1905 | 1480337888796 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:09 INFO - PROCESS | 1905 | 1480337889023 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 04:58:09 INFO - PROCESS | 1905 | 1480337889068 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4850c00 == 8 [pid = 1950] [id = 43] 04:58:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa4852000) [pid = 1950] [serial = 121] [outer = (nil)] 04:58:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa5472000) [pid = 1950] [serial = 122] [outer = 0xa4852000] 04:58:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa5471000) [pid = 1950] [serial = 123] [outer = 0xa4852000] 04:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3660400) [pid = 1950] [serial = 95] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 04:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa30c5000) [pid = 1950] [serial = 89] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 04:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa346d400) [pid = 1950] [serial = 92] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 04:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa38b9000) [pid = 1950] [serial = 98] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 04:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa394e000) [pid = 1950] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 04:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa30c4000) [pid = 1950] [serial = 86] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 04:58:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c0c00 == 9 [pid = 1950] [id = 44] 04:58:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa30c3400) [pid = 1950] [serial = 124] [outer = (nil)] 04:58:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa30c4800) [pid = 1950] [serial = 125] [outer = 0xa30c3400] 04:58:10 INFO - . 04:58:10 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 2052ms 04:58:10 INFO - PROCESS | 1905 | 1480337890819 Marionette TRACE conn5 <- [1,144,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,145,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 1905 | 1480337890841 Marionette TRACE conn5 <- [1,145,null,{"value":"2147483649"}] 04:58:10 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:58:10 INFO - PROCESS | 1905 | 1480337890852 Marionette TRACE conn5 -> [0,146,"timeouts",{"script":35000}] 04:58:10 INFO - PROCESS | 1905 | 1480337890855 Marionette TRACE conn5 <- [1,146,null,{}] 04:58:10 INFO - PROCESS | 1905 | 1480337890860 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:11 INFO - PROCESS | 1905 | 1480337891031 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 04:58:11 INFO - PROCESS | 1905 | 1480337891060 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa76cb400 == 10 [pid = 1950] [id = 45] 04:58:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa76cec00) [pid = 1950] [serial = 126] [outer = (nil)] 04:58:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa82b3800) [pid = 1950] [serial = 127] [outer = 0xa76cec00] 04:58:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa8ebb000) [pid = 1950] [serial = 128] [outer = 0xa76cec00] 04:58:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xacb4ec00 == 11 [pid = 1950] [id = 46] 04:58:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xacb59800) [pid = 1950] [serial = 129] [outer = (nil)] 04:58:11 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:58:11 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:58:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xacb82c00) [pid = 1950] [serial = 130] [outer = 0xacb59800] 04:58:12 INFO - PROCESS | 1905 | 1480337892157 Marionette TRACE conn5 <- [1,148,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,149,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 1905 | 1480337892334 Marionette TRACE conn5 <- [1,149,null,{"value":"2147483649"}] 04:58:12 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:58:12 INFO - PROCESS | 1905 | 1480337892361 Marionette TRACE conn5 -> [0,150,"timeouts",{"script":35000}] 04:58:12 INFO - PROCESS | 1905 | 1480337892370 Marionette TRACE conn5 <- [1,150,null,{}] 04:58:12 INFO - PROCESS | 1905 | 1480337892381 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:12 INFO - PROCESS | 1905 | 1480337892620 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 04:58:12 INFO - PROCESS | 1905 | 1480337892686 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3493800 == 12 [pid = 1950] [id = 47] 04:58:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa3495c00) [pid = 1950] [serial = 131] [outer = (nil)] 04:58:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa349ac00) [pid = 1950] [serial = 132] [outer = 0xa3495c00] 04:58:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa349d000) [pid = 1950] [serial = 133] [outer = 0xa3495c00] 04:58:13 WARNING - wptserve Traceback (most recent call last): 04:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:58:13 WARNING - rv = self.func(request, response) 04:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:58:13 WARNING - access_control_allow_origin = "*") 04:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:58:13 WARNING - payload = payload_generator(server_data) 04:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:58:13 WARNING - return encode_string_as_bmp_image(data) 04:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:58:13 WARNING - img.save(f, "BMP") 04:58:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:58:13 WARNING - f.write(bmpfileheader) 04:58:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:58:13 WARNING - 04:58:14 INFO - PROCESS | 1905 | --DOCSHELL 0xacb4ec00 == 11 [pid = 1950] [id = 46] 04:58:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c0c00 == 10 [pid = 1950] [id = 44] 04:58:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa4850c00 == 9 [pid = 1950] [id = 43] 04:58:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa45c8000 == 8 [pid = 1950] [id = 42] 04:58:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa4477c00 == 7 [pid = 1950] [id = 41] 04:58:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa3471000 == 6 [pid = 1950] [id = 40] 04:58:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa346a000 == 5 [pid = 1950] [id = 39] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa3951800) [pid = 1950] [serial = 103] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa38c0800) [pid = 1950] [serial = 100] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3665c00) [pid = 1950] [serial = 97] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa447a000) [pid = 1950] [serial = 105] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3952400) [pid = 1950] [serial = 102] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3537000) [pid = 1950] [serial = 94] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa30f9400) [pid = 1950] [serial = 91] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa38bdc00) [pid = 1950] [serial = 99] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3664800) [pid = 1950] [serial = 96] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa30f8400) [pid = 1950] [serial = 88] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa3472800) [pid = 1950] [serial = 93] [outer = (nil)] [url = about:blank] 04:58:14 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa30f1000) [pid = 1950] [serial = 90] [outer = (nil)] [url = about:blank] 04:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa447b000) [pid = 1950] [serial = 116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 04:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa4852000) [pid = 1950] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 04:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa346dc00) [pid = 1950] [serial = 110] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 04:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa353f400) [pid = 1950] [serial = 113] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 04:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa365c800) [pid = 1950] [serial = 107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 04:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa30c3400) [pid = 1950] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480337890578] 04:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa45ca000) [pid = 1950] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:58:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa3540c00 == 4 [pid = 1950] [id = 38] 04:58:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa4465400 == 3 [pid = 1950] [id = 37] 04:58:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa76cb400 == 2 [pid = 1950] [id = 45] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa82b3800) [pid = 1950] [serial = 127] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa3802c00) [pid = 1950] [serial = 112] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa38bac00) [pid = 1950] [serial = 115] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa38bec00) [pid = 1950] [serial = 109] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa30c4800) [pid = 1950] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480337890578] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa5471000) [pid = 1950] [serial = 123] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa45cc400) [pid = 1950] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa45bfc00) [pid = 1950] [serial = 118] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa5472000) [pid = 1950] [serial = 122] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa4483800) [pid = 1950] [serial = 117] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa38b6c00) [pid = 1950] [serial = 114] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa3669c00) [pid = 1950] [serial = 111] [outer = (nil)] [url = about:blank] 04:58:21 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa3803400) [pid = 1950] [serial = 108] [outer = (nil)] [url = about:blank] 04:58:23 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xacb59800) [pid = 1950] [serial = 129] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:58:23 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa76cec00) [pid = 1950] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 04:58:23 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa4465800) [pid = 1950] [serial = 104] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 04:58:27 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xacb82c00) [pid = 1950] [serial = 130] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:58:27 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa8ebb000) [pid = 1950] [serial = 128] [outer = (nil)] [url = about:blank] 04:58:27 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa349ac00) [pid = 1950] [serial = 132] [outer = (nil)] [url = about:blank] 04:58:27 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa447ec00) [pid = 1950] [serial = 106] [outer = (nil)] [url = about:blank] 04:58:43 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:58:43 INFO - PROCESS | 1905 | 1480337923306 Marionette TRACE conn5 <- [1,152,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 04:58:43 INFO - . 04:58:43 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 31008ms 04:58:43 INFO - PROCESS | 1905 | 1480337923378 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 04:58:43 INFO - PROCESS | 1905 | 1480337923386 Marionette TRACE conn5 <- [1,153,null,{"value":"2147483649"}] 04:58:43 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:58:43 INFO - PROCESS | 1905 | 1480337923398 Marionette TRACE conn5 -> [0,154,"timeouts",{"script":35000}] 04:58:43 INFO - PROCESS | 1905 | 1480337923407 Marionette TRACE conn5 <- [1,154,null,{}] 04:58:43 INFO - PROCESS | 1905 | 1480337923421 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:58:43 INFO - PROCESS | 1905 | 1480337923716 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 04:58:43 INFO - PROCESS | 1905 | 1480337923772 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:43 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4000 == 3 [pid = 1950] [id = 48] 04:58:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4400) [pid = 1950] [serial = 134] [outer = (nil)] 04:58:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30ee800) [pid = 1950] [serial = 135] [outer = 0xa30c4400] 04:58:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f5c00) [pid = 1950] [serial = 136] [outer = 0xa30c4400] 04:58:44 WARNING - wptserve Traceback (most recent call last): 04:58:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:58:44 WARNING - rv = self.func(request, response) 04:58:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:58:44 WARNING - access_control_allow_origin = "*") 04:58:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:58:44 WARNING - payload = payload_generator(server_data) 04:58:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:58:44 WARNING - return encode_string_as_bmp_image(data) 04:58:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:58:44 WARNING - img.save(f, "BMP") 04:58:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:58:44 WARNING - f.write(bmpfileheader) 04:58:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:58:44 WARNING - 04:58:52 INFO - PROCESS | 1905 | --DOCSHELL 0xa3493800 == 2 [pid = 1950] [id = 47] 04:58:58 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3495c00) [pid = 1950] [serial = 131] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 04:59:02 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30ee800) [pid = 1950] [serial = 135] [outer = (nil)] [url = about:blank] 04:59:02 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa349d000) [pid = 1950] [serial = 133] [outer = (nil)] [url = about:blank] 04:59:14 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:59:14 INFO - PROCESS | 1905 | 1480337954306 Marionette TRACE conn5 <- [1,156,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 04:59:14 INFO - . 04:59:14 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30947ms 04:59:14 INFO - PROCESS | 1905 | 1480337954344 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 04:59:14 INFO - PROCESS | 1905 | 1480337954351 Marionette TRACE conn5 <- [1,157,null,{"value":"2147483649"}] 04:59:14 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:59:14 INFO - PROCESS | 1905 | 1480337954360 Marionette TRACE conn5 -> [0,158,"timeouts",{"script":35000}] 04:59:14 INFO - PROCESS | 1905 | 1480337954367 Marionette TRACE conn5 <- [1,158,null,{}] 04:59:14 INFO - PROCESS | 1905 | 1480337954378 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:14 INFO - PROCESS | 1905 | 1480337954653 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 04:59:14 INFO - PROCESS | 1905 | 1480337954706 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6400 == 3 [pid = 1950] [id = 49] 04:59:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6800) [pid = 1950] [serial = 137] [outer = (nil)] 04:59:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1000) [pid = 1950] [serial = 138] [outer = 0xa30c6800] 04:59:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9000) [pid = 1950] [serial = 139] [outer = 0xa30c6800] 04:59:15 WARNING - wptserve Traceback (most recent call last): 04:59:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:59:15 WARNING - rv = self.func(request, response) 04:59:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:59:15 WARNING - access_control_allow_origin = "*") 04:59:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:59:15 WARNING - payload = payload_generator(server_data) 04:59:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:59:15 WARNING - return encode_string_as_bmp_image(data) 04:59:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:59:15 WARNING - img.save(f, "BMP") 04:59:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:59:15 WARNING - f.write(bmpfileheader) 04:59:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:59:15 WARNING - 04:59:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0x97e4d800) [pid = 1905] [serial = 22] [outer = 0xa5ea6c00] 04:59:22 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4000 == 2 [pid = 1950] [id = 48] 04:59:24 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c4400) [pid = 1950] [serial = 134] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 04:59:28 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1000) [pid = 1950] [serial = 138] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f5c00) [pid = 1950] [serial = 136] [outer = (nil)] [url = about:blank] 04:59:38 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0x93d9ac00) [pid = 1905] [serial = 21] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:59:45 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 04:59:45 INFO - PROCESS | 1905 | 1480337985185 Marionette TRACE conn5 <- [1,160,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 04:59:45 INFO - . 04:59:45 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30882ms 04:59:45 INFO - PROCESS | 1905 | 1480337985243 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 04:59:45 INFO - PROCESS | 1905 | 1480337985249 Marionette TRACE conn5 <- [1,161,null,{"value":"2147483649"}] 04:59:45 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 04:59:45 INFO - PROCESS | 1905 | 1480337985260 Marionette TRACE conn5 -> [0,162,"timeouts",{"script":35000}] 04:59:45 INFO - PROCESS | 1905 | 1480337985267 Marionette TRACE conn5 <- [1,162,null,{}] 04:59:45 INFO - PROCESS | 1905 | 1480337985281 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:45 INFO - PROCESS | 1905 | 1480337985524 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 04:59:45 INFO - PROCESS | 1905 | 1480337985564 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4000 == 3 [pid = 1950] [id = 50] 04:59:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4400) [pid = 1950] [serial = 140] [outer = (nil)] 04:59:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1000) [pid = 1950] [serial = 141] [outer = 0xa30c4400] 04:59:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8400) [pid = 1950] [serial = 142] [outer = 0xa30c4400] 04:59:46 INFO - PROCESS | 1905 | 1480337986614 Marionette TRACE conn5 <- [1,164,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,165,"getWindowHandle",null] 04:59:46 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 04:59:46 INFO - PROCESS | 1905 | 1480337986657 Marionette TRACE conn5 <- [1,165,null,{"value":"2147483649"}] 04:59:46 INFO - PROCESS | 1905 | 1480337986670 Marionette TRACE conn5 -> [0,166,"timeouts",{"script":35000}] 04:59:46 INFO - PROCESS | 1905 | 1480337986681 Marionette TRACE conn5 <- [1,166,null,{}] 04:59:46 INFO - PROCESS | 1905 | 1480337986687 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:46 INFO - PROCESS | 1905 | 1480337986898 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 04:59:46 INFO - PROCESS | 1905 | 1480337986968 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:47 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346d000 == 4 [pid = 1950] [id = 51] 04:59:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346d800) [pid = 1950] [serial = 143] [outer = (nil)] 04:59:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3533800) [pid = 1950] [serial = 144] [outer = 0xa346d800] 04:59:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3534c00) [pid = 1950] [serial = 145] [outer = 0xa346d800] 04:59:47 INFO - PROCESS | 1905 | 1480337987938 Marionette TRACE conn5 <- [1,168,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,169,"getWindowHandle",null] 04:59:47 INFO - PROCESS | 1905 | 1480337987980 Marionette TRACE conn5 <- [1,169,null,{"value":"2147483649"}] 04:59:47 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 04:59:47 INFO - PROCESS | 1905 | 1480337987987 Marionette TRACE conn5 -> [0,170,"timeouts",{"script":35000}] 04:59:47 INFO - PROCESS | 1905 | 1480337987996 Marionette TRACE conn5 <- [1,170,null,{}] 04:59:48 INFO - PROCESS | 1905 | 1480337988019 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:48 INFO - PROCESS | 1905 | 1480337988243 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 04:59:48 INFO - PROCESS | 1905 | 1480337988312 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365f800 == 5 [pid = 1950] [id = 52] 04:59:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3660000) [pid = 1950] [serial = 146] [outer = (nil)] 04:59:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3664000) [pid = 1950] [serial = 147] [outer = 0xa3660000] 04:59:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3666c00) [pid = 1950] [serial = 148] [outer = 0xa3660000] 04:59:49 INFO - PROCESS | 1905 | 1480337989292 Marionette TRACE conn5 <- [1,172,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,173,"getWindowHandle",null] 04:59:49 INFO - PROCESS | 1905 | 1480337989343 Marionette TRACE conn5 <- [1,173,null,{"value":"2147483649"}] 04:59:49 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 04:59:49 INFO - PROCESS | 1905 | 1480337989350 Marionette TRACE conn5 -> [0,174,"timeouts",{"script":35000}] 04:59:49 INFO - PROCESS | 1905 | 1480337989354 Marionette TRACE conn5 <- [1,174,null,{}] 04:59:49 INFO - PROCESS | 1905 | 1480337989361 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:49 INFO - PROCESS | 1905 | 1480337989556 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 04:59:49 INFO - PROCESS | 1905 | 1480337989616 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:49 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b8400 == 6 [pid = 1950] [id = 53] 04:59:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa38b9400) [pid = 1950] [serial = 149] [outer = (nil)] 04:59:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38be000) [pid = 1950] [serial = 150] [outer = 0xa38b9400] 04:59:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38c0c00) [pid = 1950] [serial = 151] [outer = 0xa38b9400] 04:59:50 INFO - PROCESS | 1905 | 1480337990530 Marionette TRACE conn5 <- [1,176,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,177,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 1905 | 1480337990590 Marionette TRACE conn5 <- [1,177,null,{"value":"2147483649"}] 04:59:50 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 04:59:50 INFO - PROCESS | 1905 | 1480337990598 Marionette TRACE conn5 -> [0,178,"timeouts",{"script":35000}] 04:59:50 INFO - PROCESS | 1905 | 1480337990601 Marionette TRACE conn5 <- [1,178,null,{}] 04:59:50 INFO - PROCESS | 1905 | 1480337990607 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:50 INFO - PROCESS | 1905 | 1480337990798 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 04:59:50 INFO - PROCESS | 1905 | 1480337990854 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:50 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394d400 == 7 [pid = 1950] [id = 54] 04:59:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa394d800) [pid = 1950] [serial = 152] [outer = (nil)] 04:59:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3951c00) [pid = 1950] [serial = 153] [outer = 0xa394d800] 04:59:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3952c00) [pid = 1950] [serial = 154] [outer = 0xa394d800] 04:59:51 INFO - PROCESS | 1905 | 1480337991764 Marionette TRACE conn5 <- [1,180,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,181,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 1905 | 1480337991794 Marionette TRACE conn5 <- [1,181,null,{"value":"2147483649"}] 04:59:51 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 04:59:51 INFO - PROCESS | 1905 | 1480337991801 Marionette TRACE conn5 -> [0,182,"timeouts",{"script":35000}] 04:59:51 INFO - PROCESS | 1905 | 1480337991804 Marionette TRACE conn5 <- [1,182,null,{}] 04:59:51 INFO - PROCESS | 1905 | 1480337991810 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:52 INFO - PROCESS | 1905 | 1480337992070 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 04:59:52 INFO - PROCESS | 1905 | 1480337992126 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:52 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4462000 == 8 [pid = 1950] [id = 55] 04:59:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa4464c00) [pid = 1950] [serial = 155] [outer = (nil)] 04:59:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa4479800) [pid = 1950] [serial = 156] [outer = 0xa4464c00] 04:59:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa447e800) [pid = 1950] [serial = 157] [outer = 0xa4464c00] 04:59:53 INFO - PROCESS | 1905 | 1480337993145 Marionette TRACE conn5 <- [1,184,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,185,"getWindowHandle",null] 04:59:53 INFO - PROCESS | 1905 | 1480337993194 Marionette TRACE conn5 <- [1,185,null,{"value":"2147483649"}] 04:59:53 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 04:59:53 INFO - PROCESS | 1905 | 1480337993201 Marionette TRACE conn5 -> [0,186,"timeouts",{"script":35000}] 04:59:53 INFO - PROCESS | 1905 | 1480337993203 Marionette TRACE conn5 <- [1,186,null,{}] 04:59:53 INFO - PROCESS | 1905 | 1480337993209 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:53 INFO - PROCESS | 1905 | 1480337993388 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 04:59:53 INFO - PROCESS | 1905 | 1480337993479 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c0400 == 9 [pid = 1950] [id = 56] 04:59:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa30c0800) [pid = 1950] [serial = 158] [outer = (nil)] 04:59:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa3467c00) [pid = 1950] [serial = 159] [outer = 0xa30c0800] 04:59:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa346fc00) [pid = 1950] [serial = 160] [outer = 0xa30c0800] 04:59:54 INFO - PROCESS | 1905 | 1480337994652 Marionette TRACE conn5 <- [1,188,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,189,"getWindowHandle",null] 04:59:54 INFO - PROCESS | 1905 | 1480337994686 Marionette TRACE conn5 <- [1,189,null,{"value":"2147483649"}] 04:59:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 04:59:54 INFO - PROCESS | 1905 | 1480337994693 Marionette TRACE conn5 -> [0,190,"timeouts",{"script":35000}] 04:59:54 INFO - PROCESS | 1905 | 1480337994696 Marionette TRACE conn5 <- [1,190,null,{}] 04:59:54 INFO - PROCESS | 1905 | 1480337994702 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:54 INFO - PROCESS | 1905 | 1480337994878 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 04:59:54 INFO - PROCESS | 1905 | 1480337994940 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fc000 == 10 [pid = 1950] [id = 57] 04:59:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa30fd800) [pid = 1950] [serial = 161] [outer = (nil)] 04:59:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa380e400) [pid = 1950] [serial = 162] [outer = 0xa30fd800] 04:59:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa38bb400) [pid = 1950] [serial = 163] [outer = 0xa30fd800] 04:59:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa4462000 == 9 [pid = 1950] [id = 55] 04:59:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa394d400 == 8 [pid = 1950] [id = 54] 04:59:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b8400 == 7 [pid = 1950] [id = 53] 04:59:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa365f800 == 6 [pid = 1950] [id = 52] 04:59:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa346d000 == 5 [pid = 1950] [id = 51] 04:59:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4000 == 4 [pid = 1950] [id = 50] 04:59:56 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6400 == 3 [pid = 1950] [id = 49] 04:59:56 INFO - PROCESS | 1905 | 1480337996157 Marionette TRACE conn5 <- [1,192,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,193,"getWindowHandle",null] 04:59:56 INFO - PROCESS | 1905 | 1480337996183 Marionette TRACE conn5 <- [1,193,null,{"value":"2147483649"}] 04:59:56 INFO - PROCESS | 1905 | 1480337996190 Marionette TRACE conn5 -> [0,194,"timeouts",{"script":35000}] 04:59:56 INFO - PROCESS | 1905 | 1480337996194 Marionette TRACE conn5 <- [1,194,null,{}] 04:59:56 INFO - PROCESS | 1905 | 1480337996199 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:56 INFO - PROCESS | 1905 | 1480337996394 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 04:59:56 INFO - PROCESS | 1905 | 1480337996456 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:56 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3471c00 == 4 [pid = 1950] [id = 58] 04:59:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa3542000) [pid = 1950] [serial = 164] [outer = (nil)] 04:59:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa38b9000) [pid = 1950] [serial = 165] [outer = 0xa3542000] 04:59:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa38c3000) [pid = 1950] [serial = 166] [outer = 0xa3542000] 04:59:57 INFO - PROCESS | 1905 | 1480337997472 Marionette TRACE conn5 <- [1,196,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,197,"getWindowHandle",null] 04:59:57 INFO - PROCESS | 1905 | 1480337997533 Marionette TRACE conn5 <- [1,197,null,{"value":"2147483649"}] 04:59:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 04:59:57 INFO - PROCESS | 1905 | 1480337997540 Marionette TRACE conn5 -> [0,198,"timeouts",{"script":35000}] 04:59:57 INFO - PROCESS | 1905 | 1480337997544 Marionette TRACE conn5 <- [1,198,null,{}] 04:59:57 INFO - PROCESS | 1905 | 1480337997554 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:57 INFO - PROCESS | 1905 | 1480337997740 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 04:59:57 INFO - PROCESS | 1905 | 1480337997821 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:57 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4459000 == 5 [pid = 1950] [id = 59] 04:59:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa4464400) [pid = 1950] [serial = 167] [outer = (nil)] 04:59:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa447c000) [pid = 1950] [serial = 168] [outer = 0xa4464400] 04:59:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa447d400) [pid = 1950] [serial = 169] [outer = 0xa4464400] 04:59:58 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4483c00 == 6 [pid = 1950] [id = 60] 04:59:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa4484800) [pid = 1950] [serial = 170] [outer = (nil)] 04:59:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:59:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:59:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa45bfc00) [pid = 1950] [serial = 171] [outer = 0xa4484800] 04:59:59 INFO - PROCESS | 1905 | 1480337999002 Marionette TRACE conn5 <- [1,200,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,201,"getWindowHandle",null] 04:59:59 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 04:59:59 INFO - PROCESS | 1905 | 1480337999033 Marionette TRACE conn5 <- [1,201,null,{"value":"2147483649"}] 04:59:59 INFO - PROCESS | 1905 | 1480337999039 Marionette TRACE conn5 -> [0,202,"timeouts",{"script":35000}] 04:59:59 INFO - PROCESS | 1905 | 1480337999043 Marionette TRACE conn5 <- [1,202,null,{}] 04:59:59 INFO - PROCESS | 1905 | 1480337999048 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 04:59:59 INFO - PROCESS | 1905 | 1480337999234 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 04:59:59 INFO - PROCESS | 1905 | 1480337999331 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:59 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4802000 == 7 [pid = 1950] [id = 61] 04:59:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa4802c00) [pid = 1950] [serial = 172] [outer = (nil)] 04:59:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa48a9400) [pid = 1950] [serial = 173] [outer = 0xa4802c00] 04:59:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa48a6c00) [pid = 1950] [serial = 174] [outer = 0xa4802c00] 05:00:00 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bdc00 == 8 [pid = 1950] [id = 62] 05:00:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3951800) [pid = 1950] [serial = 175] [outer = (nil)] 05:00:00 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa3660000) [pid = 1950] [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] 05:00:00 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa30c4400) [pid = 1950] [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] 05:00:00 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa346d800) [pid = 1950] [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] 05:00:00 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa30c6800) [pid = 1950] [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] 05:00:00 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa394d800) [pid = 1950] [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] 05:00:00 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa38b9400) [pid = 1950] [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] 05:00:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa30c4400) [pid = 1950] [serial = 176] [outer = 0xa3951800] 05:00:00 INFO - PROCESS | 1905 | 1480338000912 Marionette TRACE conn5 <- [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] 05:00:00 INFO - PROCESS | 1905 | 1480338000936 Marionette TRACE conn5 <- [1,205,null,{"value":"2147483649"}] 05:00:00 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:00:00 INFO - PROCESS | 1905 | 1480338000943 Marionette TRACE conn5 -> [0,206,"timeouts",{"script":35000}] 05:00:00 INFO - PROCESS | 1905 | 1480338000947 Marionette TRACE conn5 <- [1,206,null,{}] 05:00:00 INFO - PROCESS | 1905 | 1480338000952 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:00:01 INFO - PROCESS | 1905 | 1480338001136 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 05:00:01 INFO - PROCESS | 1905 | 1480338001213 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa546dc00 == 9 [pid = 1950] [id = 63] 05:00:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa5472400) [pid = 1950] [serial = 177] [outer = (nil)] 05:00:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa7649000) [pid = 1950] [serial = 178] [outer = 0xa5472400] 05:00:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa8203c00) [pid = 1950] [serial = 179] [outer = 0xa5472400] 05:00:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa82b3800 == 10 [pid = 1950] [id = 64] 05:00:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa82b4400) [pid = 1950] [serial = 180] [outer = (nil)] 05:00:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:00:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:00:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa8d44c00) [pid = 1950] [serial = 181] [outer = 0xa82b4400] 05:00:02 INFO - PROCESS | 1905 | 1480338002586 Marionette TRACE conn5 <- [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] 05:00:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:00:02 INFO - PROCESS | 1905 | 1480338002641 Marionette TRACE conn5 <- [1,209,null,{"value":"2147483649"}] 05:00:02 INFO - PROCESS | 1905 | 1480338002654 Marionette TRACE conn5 -> [0,210,"timeouts",{"script":35000}] 05:00:02 INFO - PROCESS | 1905 | 1480338002660 Marionette TRACE conn5 <- [1,210,null,{}] 05:00:02 INFO - PROCESS | 1905 | 1480338002665 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:00:02 INFO - PROCESS | 1905 | 1480338002845 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 05:00:02 INFO - PROCESS | 1905 | 1480338002925 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365e800 == 11 [pid = 1950] [id = 65] 05:00:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa365ec00) [pid = 1950] [serial = 182] [outer = (nil)] 05:00:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa38c1c00) [pid = 1950] [serial = 183] [outer = 0xa365ec00] 05:00:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa394c400) [pid = 1950] [serial = 184] [outer = 0xa365ec00] 05:00:04 WARNING - wptserve Traceback (most recent call last): 05:00:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:00:04 WARNING - rv = self.func(request, response) 05:00:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:00:04 WARNING - access_control_allow_origin = "*") 05:00:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:00:04 WARNING - payload = payload_generator(server_data) 05:00:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:00:04 WARNING - return encode_string_as_bmp_image(data) 05:00: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 05:00:04 WARNING - img.save(f, "BMP") 05:00:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:00:04 WARNING - f.write(bmpfileheader) 05:00:04 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:00:04 WARNING - 05:00:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa82b3800 == 10 [pid = 1950] [id = 64] 05:00:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bdc00 == 9 [pid = 1950] [id = 62] 05:00:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa4802000 == 8 [pid = 1950] [id = 61] 05:00:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa4483c00 == 7 [pid = 1950] [id = 60] 05:00:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa4459000 == 6 [pid = 1950] [id = 59] 05:00:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa3471c00 == 5 [pid = 1950] [id = 58] 05:00:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fc000 == 4 [pid = 1950] [id = 57] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa3666c00) [pid = 1950] [serial = 148] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa30f8400) [pid = 1950] [serial = 142] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3534c00) [pid = 1950] [serial = 145] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa30f9000) [pid = 1950] [serial = 139] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3952c00) [pid = 1950] [serial = 154] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa38c0c00) [pid = 1950] [serial = 151] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa4479800) [pid = 1950] [serial = 156] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3951c00) [pid = 1950] [serial = 153] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa38be000) [pid = 1950] [serial = 150] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa3664000) [pid = 1950] [serial = 147] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa3533800) [pid = 1950] [serial = 144] [outer = (nil)] [url = about:blank] 05:00:04 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa30f1000) [pid = 1950] [serial = 141] [outer = (nil)] [url = about:blank] 05:00:07 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa4464400) [pid = 1950] [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] 05:00:07 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa4802c00) [pid = 1950] [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] 05:00:07 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa30fd800) [pid = 1950] [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] 05:00:07 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa3951800) [pid = 1950] [serial = 175] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338000458] 05:00:07 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa3542000) [pid = 1950] [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] 05:00:07 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa4484800) [pid = 1950] [serial = 170] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:00:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c0400 == 3 [pid = 1950] [id = 56] 05:00:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa546dc00 == 2 [pid = 1950] [id = 63] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa7649000) [pid = 1950] [serial = 178] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa38bb400) [pid = 1950] [serial = 163] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa30c4400) [pid = 1950] [serial = 176] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338000458] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa38c3000) [pid = 1950] [serial = 166] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa48a6c00) [pid = 1950] [serial = 174] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa45bfc00) [pid = 1950] [serial = 171] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa447d400) [pid = 1950] [serial = 169] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa48a9400) [pid = 1950] [serial = 173] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa447c000) [pid = 1950] [serial = 168] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa38b9000) [pid = 1950] [serial = 165] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa380e400) [pid = 1950] [serial = 162] [outer = (nil)] [url = about:blank] 05:00:11 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa3467c00) [pid = 1950] [serial = 159] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa82b4400) [pid = 1950] [serial = 180] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:00:13 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa5472400) [pid = 1950] [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] 05:00:13 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa30c0800) [pid = 1950] [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] 05:00:13 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa4464c00) [pid = 1950] [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] 05:00:18 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa8d44c00) [pid = 1950] [serial = 181] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:00:18 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa8203c00) [pid = 1950] [serial = 179] [outer = (nil)] [url = about:blank] 05:00:18 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa38c1c00) [pid = 1950] [serial = 183] [outer = (nil)] [url = about:blank] 05:00:18 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa346fc00) [pid = 1950] [serial = 160] [outer = (nil)] [url = about:blank] 05:00:18 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa447e800) [pid = 1950] [serial = 157] [outer = (nil)] [url = about:blank] 05:00:33 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:00:33 INFO - PROCESS | 1905 | 1480338033495 Marionette TRACE conn5 <- [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]]]}] 05:00:33 INFO - . 05:00:33 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30886ms 05:00:33 INFO - PROCESS | 1905 | 1480338033539 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 1905 | 1480338033543 Marionette TRACE conn5 <- [1,213,null,{"value":"2147483649"}] 05:00:33 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:00:33 INFO - PROCESS | 1905 | 1480338033550 Marionette TRACE conn5 -> [0,214,"timeouts",{"script":35000}] 05:00:33 INFO - PROCESS | 1905 | 1480338033553 Marionette TRACE conn5 <- [1,214,null,{}] 05:00:33 INFO - PROCESS | 1905 | 1480338033558 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:00:33 INFO - PROCESS | 1905 | 1480338033730 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 05:00:33 INFO - PROCESS | 1905 | 1480338033791 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4c00 == 3 [pid = 1950] [id = 66] 05:00:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5000) [pid = 1950] [serial = 185] [outer = (nil)] 05:00:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30ef000) [pid = 1950] [serial = 186] [outer = 0xa30c5000] 05:00:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f6400) [pid = 1950] [serial = 187] [outer = 0xa30c5000] 05:00:34 WARNING - wptserve Traceback (most recent call last): 05:00:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:00:34 WARNING - rv = self.func(request, response) 05:00:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:00:34 WARNING - access_control_allow_origin = "*") 05:00:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:00:34 WARNING - payload = payload_generator(server_data) 05:00:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:00:34 WARNING - return encode_string_as_bmp_image(data) 05:00:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:00:34 WARNING - img.save(f, "BMP") 05:00:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:00:34 WARNING - f.write(bmpfileheader) 05:00:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:00:34 WARNING - 05:00:42 INFO - PROCESS | 1905 | --DOCSHELL 0xa365e800 == 2 [pid = 1950] [id = 65] 05:00:44 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa365ec00) [pid = 1950] [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] 05:00:49 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30ef000) [pid = 1950] [serial = 186] [outer = (nil)] [url = about:blank] 05:00:49 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa394c400) [pid = 1950] [serial = 184] [outer = (nil)] [url = about:blank] 05:01:04 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:01:04 INFO - PROCESS | 1905 | 1480338064295 Marionette TRACE conn5 <- [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]]]}] 05:01:04 INFO - . 05:01:04 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30777ms 05:01:04 INFO - PROCESS | 1905 | 1480338064330 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 05:01:04 INFO - PROCESS | 1905 | 1480338064337 Marionette TRACE conn5 <- [1,217,null,{"value":"2147483649"}] 05:01:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:01:04 INFO - PROCESS | 1905 | 1480338064348 Marionette TRACE conn5 -> [0,218,"timeouts",{"script":35000}] 05:01:04 INFO - PROCESS | 1905 | 1480338064357 Marionette TRACE conn5 <- [1,218,null,{}] 05:01:04 INFO - PROCESS | 1905 | 1480338064369 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:04 INFO - PROCESS | 1905 | 1480338064635 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 05:01:04 INFO - PROCESS | 1905 | 1480338064675 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c7400 == 3 [pid = 1950] [id = 67] 05:01:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c7800) [pid = 1950] [serial = 188] [outer = (nil)] 05:01:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2000) [pid = 1950] [serial = 189] [outer = 0xa30c7800] 05:01:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9400) [pid = 1950] [serial = 190] [outer = 0xa30c7800] 05:01:05 WARNING - wptserve Traceback (most recent call last): 05:01:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:01:05 WARNING - rv = self.func(request, response) 05:01:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:01:05 WARNING - access_control_allow_origin = "*") 05:01:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:01:05 WARNING - payload = payload_generator(server_data) 05:01:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:01:05 WARNING - return encode_string_as_bmp_image(data) 05:01:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:01:05 WARNING - img.save(f, "BMP") 05:01:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:01:05 WARNING - f.write(bmpfileheader) 05:01:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:01:05 WARNING - 05:01:13 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4c00 == 2 [pid = 1950] [id = 66] 05:01:19 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c5000) [pid = 1950] [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] 05:01:23 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f2000) [pid = 1950] [serial = 189] [outer = (nil)] [url = about:blank] 05:01:23 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f6400) [pid = 1950] [serial = 187] [outer = (nil)] [url = about:blank] 05:01:35 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:01:35 INFO - PROCESS | 1905 | 1480338095204 Marionette TRACE conn5 <- [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]]]}] 05:01:35 INFO - . 05:01:35 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30879ms 05:01:35 INFO - PROCESS | 1905 | 1480338095225 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 05:01:35 INFO - PROCESS | 1905 | 1480338095237 Marionette TRACE conn5 <- [1,221,null,{"value":"2147483649"}] 05:01:35 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:01:35 INFO - PROCESS | 1905 | 1480338095251 Marionette TRACE conn5 -> [0,222,"timeouts",{"script":35000}] 05:01:35 INFO - PROCESS | 1905 | 1480338095258 Marionette TRACE conn5 <- [1,222,null,{}] 05:01:35 INFO - PROCESS | 1905 | 1480338095265 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:35 INFO - PROCESS | 1905 | 1480338095485 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 05:01:35 INFO - PROCESS | 1905 | 1480338095531 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:35 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5400 == 3 [pid = 1950] [id = 68] 05:01:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5800) [pid = 1950] [serial = 191] [outer = (nil)] 05:01:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2400) [pid = 1950] [serial = 192] [outer = 0xa30c5800] 05:01:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fa400) [pid = 1950] [serial = 193] [outer = 0xa30c5800] 05:01:36 INFO - PROCESS | 1905 | 1480338096598 Marionette TRACE conn5 <- [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] 05:01:36 INFO - PROCESS | 1905 | 1480338096648 Marionette TRACE conn5 <- [1,225,null,{"value":"2147483649"}] 05:01:36 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:01:36 INFO - PROCESS | 1905 | 1480338096657 Marionette TRACE conn5 -> [0,226,"timeouts",{"script":35000}] 05:01:36 INFO - PROCESS | 1905 | 1480338096665 Marionette TRACE conn5 <- [1,226,null,{}] 05:01:36 INFO - PROCESS | 1905 | 1480338096684 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:36 INFO - PROCESS | 1905 | 1480338096908 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 05:01:37 INFO - PROCESS | 1905 | 1480338096976 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:37 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3464800 == 4 [pid = 1950] [id = 69] 05:01:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa3467800) [pid = 1950] [serial = 194] [outer = (nil)] 05:01:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3535000) [pid = 1950] [serial = 195] [outer = 0xa3467800] 05:01:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3536800) [pid = 1950] [serial = 196] [outer = 0xa3467800] 05:01:38 INFO - PROCESS | 1905 | 1480338098047 Marionette TRACE conn5 <- [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] 05:01:38 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:01:38 INFO - PROCESS | 1905 | 1480338098103 Marionette TRACE conn5 <- [1,229,null,{"value":"2147483649"}] 05:01:38 INFO - PROCESS | 1905 | 1480338098109 Marionette TRACE conn5 -> [0,230,"timeouts",{"script":35000}] 05:01:38 INFO - PROCESS | 1905 | 1480338098114 Marionette TRACE conn5 <- [1,230,null,{}] 05:01:38 INFO - PROCESS | 1905 | 1480338098121 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:38 INFO - PROCESS | 1905 | 1480338098337 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 05:01:38 INFO - PROCESS | 1905 | 1480338098365 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3661000 == 5 [pid = 1950] [id = 70] 05:01:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3661400) [pid = 1950] [serial = 197] [outer = (nil)] 05:01:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3665c00) [pid = 1950] [serial = 198] [outer = 0xa3661400] 05:01:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3668c00) [pid = 1950] [serial = 199] [outer = 0xa3661400] 05:01:39 INFO - PROCESS | 1905 | 1480338099453 Marionette TRACE conn5 <- [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] 05:01:39 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:01:39 INFO - PROCESS | 1905 | 1480338099499 Marionette TRACE conn5 <- [1,233,null,{"value":"2147483649"}] 05:01:39 INFO - PROCESS | 1905 | 1480338099506 Marionette TRACE conn5 -> [0,234,"timeouts",{"script":35000}] 05:01:39 INFO - PROCESS | 1905 | 1480338099509 Marionette TRACE conn5 <- [1,234,null,{}] 05:01:39 INFO - PROCESS | 1905 | 1480338099516 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:39 INFO - PROCESS | 1905 | 1480338099713 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 05:01:39 INFO - PROCESS | 1905 | 1480338099770 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:39 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b9800 == 6 [pid = 1950] [id = 71] 05:01:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa38bb400) [pid = 1950] [serial = 200] [outer = (nil)] 05:01:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38c0000) [pid = 1950] [serial = 201] [outer = 0xa38bb400] 05:01:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38c2400) [pid = 1950] [serial = 202] [outer = 0xa38bb400] 05:01:40 INFO - PROCESS | 1905 | 1480338100752 Marionette TRACE conn5 <- [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] 05:01:40 INFO - PROCESS | 1905 | 1480338100810 Marionette TRACE conn5 <- [1,237,null,{"value":"2147483649"}] 05:01:40 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:01:40 INFO - PROCESS | 1905 | 1480338100817 Marionette TRACE conn5 -> [0,238,"timeouts",{"script":35000}] 05:01:40 INFO - PROCESS | 1905 | 1480338100820 Marionette TRACE conn5 <- [1,238,null,{}] 05:01:40 INFO - PROCESS | 1905 | 1480338100826 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:41 INFO - PROCESS | 1905 | 1480338101053 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 05:01:41 INFO - PROCESS | 1905 | 1480338101133 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:41 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3949400 == 7 [pid = 1950] [id = 72] 05:01:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa3949c00) [pid = 1950] [serial = 203] [outer = (nil)] 05:01:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3953400) [pid = 1950] [serial = 204] [outer = 0xa3949c00] 05:01:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3952800) [pid = 1950] [serial = 205] [outer = 0xa3949c00] 05:01:42 INFO - . 05:01:42 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1280ms 05:01:42 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:01:42 INFO - PROCESS | 1905 | 1480338102083 Marionette TRACE conn5 <- [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] 05:01:42 INFO - PROCESS | 1905 | 1480338102101 Marionette TRACE conn5 <- [1,241,null,{"value":"2147483649"}] 05:01:42 INFO - PROCESS | 1905 | 1480338102107 Marionette TRACE conn5 -> [0,242,"timeouts",{"script":35000}] 05:01:42 INFO - PROCESS | 1905 | 1480338102112 Marionette TRACE conn5 <- [1,242,null,{}] 05:01:42 INFO - PROCESS | 1905 | 1480338102118 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:42 INFO - PROCESS | 1905 | 1480338102298 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 05:01:42 INFO - PROCESS | 1905 | 1480338102383 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:42 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4460000 == 8 [pid = 1950] [id = 73] 05:01:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa4466800) [pid = 1950] [serial = 206] [outer = (nil)] 05:01:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa447b000) [pid = 1950] [serial = 207] [outer = 0xa4466800] 05:01:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa447fc00) [pid = 1950] [serial = 208] [outer = 0xa4466800] 05:01:43 INFO - PROCESS | 1905 | 1480338103369 Marionette TRACE conn5 <- [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] 05:01:43 INFO - PROCESS | 1905 | 1480338103417 Marionette TRACE conn5 <- [1,245,null,{"value":"2147483649"}] 05:01:43 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:01:43 INFO - PROCESS | 1905 | 1480338103425 Marionette TRACE conn5 -> [0,246,"timeouts",{"script":35000}] 05:01:43 INFO - PROCESS | 1905 | 1480338103430 Marionette TRACE conn5 <- [1,246,null,{}] 05:01:43 INFO - PROCESS | 1905 | 1480338103437 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:43 INFO - PROCESS | 1905 | 1480338103617 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 05:01:43 INFO - PROCESS | 1905 | 1480338103673 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:43 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f9000 == 9 [pid = 1950] [id = 74] 05:01:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa30fd000) [pid = 1950] [serial = 209] [outer = (nil)] 05:01:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa3537800) [pid = 1950] [serial = 210] [outer = 0xa30fd000] 05:01:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa3540000) [pid = 1950] [serial = 211] [outer = 0xa30fd000] 05:01:44 INFO - . 05:01:44 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1505ms 05:01:44 INFO - PROCESS | 1905 | 1480338104915 Marionette TRACE conn5 <- [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] 05:01:44 INFO - PROCESS | 1905 | 1480338104940 Marionette TRACE conn5 <- [1,249,null,{"value":"2147483649"}] 05:01:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:01:44 INFO - PROCESS | 1905 | 1480338104949 Marionette TRACE conn5 -> [0,250,"timeouts",{"script":35000}] 05:01:44 INFO - PROCESS | 1905 | 1480338104952 Marionette TRACE conn5 <- [1,250,null,{}] 05:01:44 INFO - PROCESS | 1905 | 1480338104957 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:45 INFO - PROCESS | 1905 | 1480338105163 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 05:01:45 INFO - PROCESS | 1905 | 1480338105210 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f3400 == 10 [pid = 1950] [id = 75] 05:01:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa30f7800) [pid = 1950] [serial = 212] [outer = (nil)] 05:01:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa365e800) [pid = 1950] [serial = 213] [outer = 0xa30f7800] 05:01:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3662c00) [pid = 1950] [serial = 214] [outer = 0xa30f7800] 05:01:46 INFO - PROCESS | 1905 | 1480338106399 Marionette TRACE conn5 <- [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] 05:01:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5400 == 5 [pid = 1950] [id = 68] 05:01:46 INFO - PROCESS | 1905 | 1480338106462 Marionette TRACE conn5 <- [1,253,null,{"value":"2147483649"}] 05:01:46 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:01:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c7400 == 4 [pid = 1950] [id = 67] 05:01:46 INFO - PROCESS | 1905 | 1480338106475 Marionette TRACE conn5 -> [0,254,"timeouts",{"script":35000}] 05:01:46 INFO - PROCESS | 1905 | 1480338106478 Marionette TRACE conn5 <- [1,254,null,{}] 05:01:46 INFO - PROCESS | 1905 | 1480338106484 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:46 INFO - PROCESS | 1905 | 1480338106659 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 05:01:46 INFO - PROCESS | 1905 | 1480338106705 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:46 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346ec00 == 5 [pid = 1950] [id = 76] 05:01:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa3472000) [pid = 1950] [serial = 215] [outer = (nil)] 05:01:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa38bbc00) [pid = 1950] [serial = 216] [outer = 0xa3472000] 05:01:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa38c3c00) [pid = 1950] [serial = 217] [outer = 0xa3472000] 05:01:47 INFO - . 05:01:47 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1282ms 05:01:47 INFO - PROCESS | 1905 | 1480338107733 Marionette TRACE conn5 <- [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] 05:01:47 INFO - PROCESS | 1905 | 1480338107762 Marionette TRACE conn5 <- [1,257,null,{"value":"2147483649"}] 05:01:47 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:01:47 INFO - PROCESS | 1905 | 1480338107776 Marionette TRACE conn5 -> [0,258,"timeouts",{"script":35000}] 05:01:47 INFO - PROCESS | 1905 | 1480338107779 Marionette TRACE conn5 <- [1,258,null,{}] 05:01:47 INFO - PROCESS | 1905 | 1480338107785 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:48 INFO - PROCESS | 1905 | 1480338108101 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 05:01:48 INFO - PROCESS | 1905 | 1480338108184 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4464c00 == 6 [pid = 1950] [id = 77] 05:01:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa4465400) [pid = 1950] [serial = 218] [outer = (nil)] 05:01:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa447f400) [pid = 1950] [serial = 219] [outer = 0xa4465400] 05:01:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa4481000) [pid = 1950] [serial = 220] [outer = 0xa4465400] 05:01:49 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45c1400 == 7 [pid = 1950] [id = 78] 05:01:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa45c1c00) [pid = 1950] [serial = 221] [outer = (nil)] 05:01:49 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:01:49 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:01:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa45c2c00) [pid = 1950] [serial = 222] [outer = 0xa45c1c00] 05:01:49 INFO - PROCESS | 1905 | 1480338109595 Marionette TRACE conn5 <- [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] 05:01:49 INFO - PROCESS | 1905 | 1480338109625 Marionette TRACE conn5 <- [1,261,null,{"value":"2147483649"}] 05:01:49 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:01:49 INFO - PROCESS | 1905 | 1480338109634 Marionette TRACE conn5 -> [0,262,"timeouts",{"script":35000}] 05:01:49 INFO - PROCESS | 1905 | 1480338109645 Marionette TRACE conn5 <- [1,262,null,{}] 05:01:49 INFO - PROCESS | 1905 | 1480338109653 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:49 INFO - PROCESS | 1905 | 1480338109983 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 05:01:50 INFO - PROCESS | 1905 | 1480338110084 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:50 INFO - PROCESS | 1905 | ++DOCSHELL 0xa484cc00 == 8 [pid = 1950] [id = 79] 05:01:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa484d000) [pid = 1950] [serial = 223] [outer = (nil)] 05:01:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa546b400) [pid = 1950] [serial = 224] [outer = 0xa484d000] 05:01:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa534d800) [pid = 1950] [serial = 225] [outer = 0xa484d000] 05:01:51 INFO - PROCESS | 1905 | --DOCSHELL 0xa5e8dc00 == 5 [pid = 1905] [id = 6] 05:01:51 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3661400) [pid = 1950] [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] 05:01:51 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa38bb400) [pid = 1950] [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] 05:01:51 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3467800) [pid = 1950] [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] 05:01:51 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa30c7800) [pid = 1950] [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] 05:01:51 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3949c00) [pid = 1950] [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] 05:01:51 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa30c5800) [pid = 1950] [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] 05:01:51 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30bbc00 == 9 [pid = 1950] [id = 80] 05:01:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa30c2000) [pid = 1950] [serial = 226] [outer = (nil)] 05:01:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa30c7000) [pid = 1950] [serial = 227] [outer = 0xa30c2000] 05:01:51 INFO - PROCESS | 1905 | 1480338111792 Marionette TRACE conn5 <- [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] 05:01:51 INFO - PROCESS | 1905 | 1480338111847 Marionette TRACE conn5 <- [1,265,null,{"value":"2147483649"}] 05:01:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:01:51 INFO - PROCESS | 1905 | 1480338111855 Marionette TRACE conn5 -> [0,266,"timeouts",{"script":35000}] 05:01:51 INFO - PROCESS | 1905 | 1480338111860 Marionette TRACE conn5 <- [1,266,null,{}] 05:01:51 INFO - PROCESS | 1905 | 1480338111869 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:52 INFO - PROCESS | 1905 | 1480338112077 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 05:01:52 INFO - PROCESS | 1905 | 1480338112167 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:52 INFO - PROCESS | 1905 | ++DOCSHELL 0xa5488000 == 10 [pid = 1950] [id = 81] 05:01:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa5488400) [pid = 1950] [serial = 228] [outer = (nil)] 05:01:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa76cb400) [pid = 1950] [serial = 229] [outer = 0xa5488400] 05:01:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa820b000) [pid = 1950] [serial = 230] [outer = 0xa5488400] 05:01:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30bec00 == 11 [pid = 1950] [id = 82] 05:01:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa30fac00) [pid = 1950] [serial = 231] [outer = (nil)] 05:01:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:01:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:01:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3537400) [pid = 1950] [serial = 232] [outer = 0xa30fac00] 05:01:53 INFO - PROCESS | 1905 | 1480338113736 Marionette TRACE conn5 <- [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] 05:01:53 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 05:01:53 INFO - PROCESS | 1905 | 1480338113781 Marionette TRACE conn5 <- [1,269,null,{"value":"2147483649"}] 05:01:53 INFO - PROCESS | 1905 | 1480338113789 Marionette TRACE conn5 -> [0,270,"timeouts",{"script":35000}] 05:01:53 INFO - PROCESS | 1905 | 1480338113795 Marionette TRACE conn5 <- [1,270,null,{}] 05:01:53 INFO - PROCESS | 1905 | 1480338113805 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:01:54 INFO - PROCESS | 1905 | 1480338114038 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 05:01:54 INFO - PROCESS | 1905 | 1480338114102 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394f000 == 12 [pid = 1950] [id = 83] 05:01:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa3951800) [pid = 1950] [serial = 233] [outer = (nil)] 05:01:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa4850c00) [pid = 1950] [serial = 234] [outer = 0xa3951800] 05:01:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa4855800) [pid = 1950] [serial = 235] [outer = 0xa3951800] 05:01:55 WARNING - wptserve Traceback (most recent call last): 05:01:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:01:55 WARNING - rv = self.func(request, response) 05:01:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:01:55 WARNING - access_control_allow_origin = "*") 05:01:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:01:55 WARNING - payload = payload_generator(server_data) 05:01:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:01:55 WARNING - return encode_string_as_bmp_image(data) 05:01:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:01:55 WARNING - img.save(f, "BMP") 05:01:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:01:55 WARNING - f.write(bmpfileheader) 05:01:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:01:55 WARNING - 05:01:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa30bbc00 == 11 [pid = 1950] [id = 80] 05:01:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa484cc00 == 10 [pid = 1950] [id = 79] 05:01:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa45c1400 == 9 [pid = 1950] [id = 78] 05:01:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa4464c00 == 8 [pid = 1950] [id = 77] 05:01:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa346ec00 == 7 [pid = 1950] [id = 76] 05:01:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f3400 == 6 [pid = 1950] [id = 75] 05:01:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa4460000 == 5 [pid = 1950] [id = 73] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa447b000) [pid = 1950] [serial = 207] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3665c00) [pid = 1950] [serial = 198] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa38c2400) [pid = 1950] [serial = 202] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa3536800) [pid = 1950] [serial = 196] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa30f9400) [pid = 1950] [serial = 190] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3952800) [pid = 1950] [serial = 205] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3953400) [pid = 1950] [serial = 204] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3535000) [pid = 1950] [serial = 195] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa30fa400) [pid = 1950] [serial = 193] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa30f2400) [pid = 1950] [serial = 192] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa38c0000) [pid = 1950] [serial = 201] [outer = (nil)] [url = about:blank] 05:01:55 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa3668c00) [pid = 1950] [serial = 199] [outer = (nil)] [url = about:blank] 05:01:58 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa4465400) [pid = 1950] [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] 05:01:58 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa484d000) [pid = 1950] [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] 05:01:58 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa3472000) [pid = 1950] [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] 05:01:58 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa30c2000) [pid = 1950] [serial = 226] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338111502] 05:01:58 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa30f7800) [pid = 1950] [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] 05:01:58 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa45c1c00) [pid = 1950] [serial = 221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:02:00 INFO - PROCESS | 1905 | --DOCSHELL 0xa5e87400 == 4 [pid = 1905] [id = 7] 05:02:02 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f9000 == 4 [pid = 1950] [id = 74] 05:02:02 INFO - PROCESS | 1905 | --DOCSHELL 0xa5488000 == 3 [pid = 1950] [id = 81] 05:02:02 INFO - PROCESS | 1905 | --DOCSHELL 0xa30bec00 == 2 [pid = 1950] [id = 82] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa76cb400) [pid = 1950] [serial = 229] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa38c3c00) [pid = 1950] [serial = 217] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa30c7000) [pid = 1950] [serial = 227] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338111502] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa3662c00) [pid = 1950] [serial = 214] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa534d800) [pid = 1950] [serial = 225] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa4481000) [pid = 1950] [serial = 220] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa45c2c00) [pid = 1950] [serial = 222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa546b400) [pid = 1950] [serial = 224] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa447f400) [pid = 1950] [serial = 219] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa38bbc00) [pid = 1950] [serial = 216] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa365e800) [pid = 1950] [serial = 213] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa3537800) [pid = 1950] [serial = 210] [outer = (nil)] [url = about:blank] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa5ea6c00) [pid = 1905] [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.] 05:02:02 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa5e8f800) [pid = 1905] [serial = 13] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:02:04 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa5488400) [pid = 1950] [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] 05:02:04 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa30fac00) [pid = 1950] [serial = 231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:02:04 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa30fd000) [pid = 1950] [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] 05:02:04 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa4466800) [pid = 1950] [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] 05:02:08 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0x97e4d800) [pid = 1905] [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.] 05:02:08 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa5ea8400) [pid = 1905] [serial = 15] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:02:08 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa820b000) [pid = 1950] [serial = 230] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3537400) [pid = 1950] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:02:08 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa4850c00) [pid = 1950] [serial = 234] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa3540000) [pid = 1950] [serial = 211] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa447fc00) [pid = 1950] [serial = 208] [outer = (nil)] [url = about:blank] 05:02:24 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:02:24 INFO - PROCESS | 1905 | 1480338144646 Marionette TRACE conn5 <- [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]]]}] 05:02:24 INFO - . 05:02:24 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30891ms 05:02:24 INFO - PROCESS | 1905 | 1480338144682 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 05:02:24 INFO - PROCESS | 1905 | 1480338144688 Marionette TRACE conn5 <- [1,273,null,{"value":"2147483649"}] 05:02:24 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 05:02:24 INFO - PROCESS | 1905 | 1480338144699 Marionette TRACE conn5 -> [0,274,"timeouts",{"script":35000}] 05:02:24 INFO - PROCESS | 1905 | 1480338144704 Marionette TRACE conn5 <- [1,274,null,{}] 05:02:24 INFO - PROCESS | 1905 | 1480338144714 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:02:24 INFO - PROCESS | 1905 | 1480338144980 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 05:02:25 INFO - PROCESS | 1905 | 1480338145022 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6800 == 3 [pid = 1950] [id = 84] 05:02:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6c00) [pid = 1950] [serial = 236] [outer = (nil)] 05:02:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1000) [pid = 1950] [serial = 237] [outer = 0xa30c6c00] 05:02:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8000) [pid = 1950] [serial = 238] [outer = 0xa30c6c00] 05:02:25 WARNING - wptserve Traceback (most recent call last): 05:02:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:02:25 WARNING - rv = self.func(request, response) 05:02:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:02:25 WARNING - access_control_allow_origin = "*") 05:02:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:02:25 WARNING - payload = payload_generator(server_data) 05:02:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:02:25 WARNING - return encode_string_as_bmp_image(data) 05:02:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:02:25 WARNING - img.save(f, "BMP") 05:02:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:02:25 WARNING - f.write(bmpfileheader) 05:02:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:02:25 WARNING - 05:02:33 INFO - PROCESS | 1905 | --DOCSHELL 0xa394f000 == 2 [pid = 1950] [id = 83] 05:02:39 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3951800) [pid = 1950] [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] 05:02:44 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1000) [pid = 1950] [serial = 237] [outer = (nil)] [url = about:blank] 05:02:44 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa4855800) [pid = 1950] [serial = 235] [outer = (nil)] [url = about:blank] 05:02:55 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:02:55 INFO - PROCESS | 1905 | 1480338175504 Marionette TRACE conn5 <- [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]]]}] 05:02:55 INFO - . 05:02:55 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30832ms 05:02:55 INFO - PROCESS | 1905 | 1480338175530 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 05:02:55 INFO - PROCESS | 1905 | 1480338175542 Marionette TRACE conn5 <- [1,277,null,{"value":"2147483649"}] 05:02:55 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 05:02:55 INFO - PROCESS | 1905 | 1480338175556 Marionette TRACE conn5 -> [0,278,"timeouts",{"script":35000}] 05:02:55 INFO - PROCESS | 1905 | 1480338175562 Marionette TRACE conn5 <- [1,278,null,{}] 05:02:55 INFO - PROCESS | 1905 | 1480338175569 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:02:55 INFO - PROCESS | 1905 | 1480338175794 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 05:02:55 INFO - PROCESS | 1905 | 1480338175846 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:55 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5c00 == 3 [pid = 1950] [id = 85] 05:02:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c7400) [pid = 1950] [serial = 239] [outer = (nil)] 05:02:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2c00) [pid = 1950] [serial = 240] [outer = 0xa30c7400] 05:02:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fac00) [pid = 1950] [serial = 241] [outer = 0xa30c7400] 05:02:56 WARNING - wptserve Traceback (most recent call last): 05:02:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:02:56 WARNING - rv = self.func(request, response) 05:02:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:02:56 WARNING - access_control_allow_origin = "*") 05:02:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:02:56 WARNING - payload = payload_generator(server_data) 05:02:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:02:56 WARNING - return encode_string_as_bmp_image(data) 05:02: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 05:02:56 WARNING - img.save(f, "BMP") 05:02:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:02:56 WARNING - f.write(bmpfileheader) 05:02:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:02:56 WARNING - 05:03:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6800 == 2 [pid = 1950] [id = 84] 05:03:10 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c6c00) [pid = 1950] [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] 05:03:14 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f2c00) [pid = 1950] [serial = 240] [outer = (nil)] [url = about:blank] 05:03:14 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f8000) [pid = 1950] [serial = 238] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:03:26 INFO - PROCESS | 1905 | 1480338206327 Marionette TRACE conn5 <- [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]]]}] 05:03:26 INFO - . 05:03:26 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30829ms 05:03:26 INFO - PROCESS | 1905 | 1480338206387 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 05:03:26 INFO - PROCESS | 1905 | 1480338206394 Marionette TRACE conn5 <- [1,281,null,{"value":"2147483649"}] 05:03:26 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:03:26 INFO - PROCESS | 1905 | 1480338206405 Marionette TRACE conn5 -> [0,282,"timeouts",{"script":35000}] 05:03:26 INFO - PROCESS | 1905 | 1480338206413 Marionette TRACE conn5 <- [1,282,null,{}] 05:03:26 INFO - PROCESS | 1905 | 1480338206424 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:26 INFO - PROCESS | 1905 | 1480338206679 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 05:03:26 INFO - PROCESS | 1905 | 1480338206717 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6400 == 3 [pid = 1950] [id = 86] 05:03:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6800) [pid = 1950] [serial = 242] [outer = (nil)] 05:03:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2800) [pid = 1950] [serial = 243] [outer = 0xa30c6800] 05:03:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9c00) [pid = 1950] [serial = 244] [outer = 0xa30c6800] 05:03:27 INFO - PROCESS | 1905 | 1480338207805 Marionette TRACE conn5 <- [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] 05:03:27 INFO - PROCESS | 1905 | 1480338207859 Marionette TRACE conn5 <- [1,285,null,{"value":"2147483649"}] 05:03:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:03:27 INFO - PROCESS | 1905 | 1480338207878 Marionette TRACE conn5 -> [0,286,"timeouts",{"script":35000}] 05:03:27 INFO - PROCESS | 1905 | 1480338207889 Marionette TRACE conn5 <- [1,286,null,{}] 05:03:27 INFO - PROCESS | 1905 | 1480338207895 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:28 INFO - PROCESS | 1905 | 1480338208121 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 05:03:28 INFO - PROCESS | 1905 | 1480338208189 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3469000 == 4 [pid = 1950] [id = 87] 05:03:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346ec00) [pid = 1950] [serial = 245] [outer = (nil)] 05:03:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3534c00) [pid = 1950] [serial = 246] [outer = 0xa346ec00] 05:03:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3536000) [pid = 1950] [serial = 247] [outer = 0xa346ec00] 05:03:29 INFO - PROCESS | 1905 | 1480338209278 Marionette TRACE conn5 <- [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] 05:03:29 INFO - PROCESS | 1905 | 1480338209334 Marionette TRACE conn5 <- [1,289,null,{"value":"2147483649"}] 05:03:29 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:03:29 INFO - PROCESS | 1905 | 1480338209342 Marionette TRACE conn5 -> [0,290,"timeouts",{"script":35000}] 05:03:29 INFO - PROCESS | 1905 | 1480338209351 Marionette TRACE conn5 <- [1,290,null,{}] 05:03:29 INFO - PROCESS | 1905 | 1480338209376 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:29 INFO - PROCESS | 1905 | 1480338209623 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 05:03:29 INFO - PROCESS | 1905 | 1480338209670 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3660c00 == 5 [pid = 1950] [id = 88] 05:03:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3661000) [pid = 1950] [serial = 248] [outer = (nil)] 05:03:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3665800) [pid = 1950] [serial = 249] [outer = 0xa3661000] 05:03:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3668000) [pid = 1950] [serial = 250] [outer = 0xa3661000] 05:03:30 INFO - PROCESS | 1905 | 1480338210722 Marionette TRACE conn5 <- [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] 05:03:30 INFO - PROCESS | 1905 | 1480338210765 Marionette TRACE conn5 <- [1,293,null,{"value":"2147483649"}] 05:03:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:03:30 INFO - PROCESS | 1905 | 1480338210773 Marionette TRACE conn5 -> [0,294,"timeouts",{"script":35000}] 05:03:30 INFO - PROCESS | 1905 | 1480338210777 Marionette TRACE conn5 <- [1,294,null,{}] 05:03:30 INFO - PROCESS | 1905 | 1480338210788 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:30 INFO - PROCESS | 1905 | 1480338210980 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 05:03:31 INFO - PROCESS | 1905 | 1480338211059 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:31 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b8400 == 6 [pid = 1950] [id = 89] 05:03:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa38ba400) [pid = 1950] [serial = 251] [outer = (nil)] 05:03:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38bf000) [pid = 1950] [serial = 252] [outer = 0xa38ba400] 05:03:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38c2000) [pid = 1950] [serial = 253] [outer = 0xa38ba400] 05:03:32 INFO - PROCESS | 1905 | 1480338212080 Marionette TRACE conn5 <- [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] 05:03:32 INFO - PROCESS | 1905 | 1480338212133 Marionette TRACE conn5 <- [1,297,null,{"value":"2147483649"}] 05:03:32 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:03:32 INFO - PROCESS | 1905 | 1480338212146 Marionette TRACE conn5 -> [0,298,"timeouts",{"script":35000}] 05:03:32 INFO - PROCESS | 1905 | 1480338212153 Marionette TRACE conn5 <- [1,298,null,{}] 05:03:32 INFO - PROCESS | 1905 | 1480338212164 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:32 INFO - PROCESS | 1905 | 1480338212395 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 05:03:32 INFO - PROCESS | 1905 | 1480338212468 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:32 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394cc00 == 7 [pid = 1950] [id = 90] 05:03:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa394e800) [pid = 1950] [serial = 254] [outer = (nil)] 05:03:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3953000) [pid = 1950] [serial = 255] [outer = 0xa394e800] 05:03:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3954000) [pid = 1950] [serial = 256] [outer = 0xa394e800] 05:03:33 INFO - PROCESS | 1905 | 1480338213458 Marionette TRACE conn5 <- [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] 05:03:33 INFO - PROCESS | 1905 | 1480338213493 Marionette TRACE conn5 <- [1,301,null,{"value":"2147483649"}] 05:03:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:03:33 INFO - PROCESS | 1905 | 1480338213500 Marionette TRACE conn5 -> [0,302,"timeouts",{"script":35000}] 05:03:33 INFO - PROCESS | 1905 | 1480338213502 Marionette TRACE conn5 <- [1,302,null,{}] 05:03:33 INFO - PROCESS | 1905 | 1480338213508 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:33 INFO - PROCESS | 1905 | 1480338213785 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 05:03:33 INFO - PROCESS | 1905 | 1480338213853 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4463000 == 8 [pid = 1950] [id = 91] 05:03:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa4463400) [pid = 1950] [serial = 257] [outer = (nil)] 05:03:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa447a400) [pid = 1950] [serial = 258] [outer = 0xa4463400] 05:03:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa447f000) [pid = 1950] [serial = 259] [outer = 0xa4463400] 05:03:34 INFO - PROCESS | 1905 | 1480338214981 Marionette TRACE conn5 <- [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] 05:03:35 INFO - PROCESS | 1905 | 1480338215043 Marionette TRACE conn5 <- [1,305,null,{"value":"2147483649"}] 05:03:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:03:35 INFO - PROCESS | 1905 | 1480338215049 Marionette TRACE conn5 -> [0,306,"timeouts",{"script":35000}] 05:03:35 INFO - PROCESS | 1905 | 1480338215053 Marionette TRACE conn5 <- [1,306,null,{}] 05:03:35 INFO - PROCESS | 1905 | 1480338215058 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:35 INFO - PROCESS | 1905 | 1480338215249 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 05:03:35 INFO - PROCESS | 1905 | 1480338215284 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:35 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3540800 == 9 [pid = 1950] [id = 92] 05:03:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa365d800) [pid = 1950] [serial = 260] [outer = (nil)] 05:03:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa3810c00) [pid = 1950] [serial = 261] [outer = 0xa365d800] 05:03:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa38c0800) [pid = 1950] [serial = 262] [outer = 0xa365d800] 05:03:36 INFO - PROCESS | 1905 | 1480338216637 Marionette TRACE conn5 <- [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] 05:03:36 INFO - PROCESS | 1905 | 1480338216687 Marionette TRACE conn5 <- [1,309,null,{"value":"2147483649"}] 05:03:36 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:03:36 INFO - PROCESS | 1905 | 1480338216694 Marionette TRACE conn5 -> [0,310,"timeouts",{"script":35000}] 05:03:36 INFO - PROCESS | 1905 | 1480338216697 Marionette TRACE conn5 <- [1,310,null,{}] 05:03:36 INFO - PROCESS | 1905 | 1480338216703 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:36 INFO - PROCESS | 1905 | 1480338216857 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 05:03:36 INFO - PROCESS | 1905 | 1480338216943 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:36 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346d000 == 4 [pid = 1950] [id = 93] 05:03:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa346e400) [pid = 1950] [serial = 263] [outer = (nil)] 05:03:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa353cc00) [pid = 1950] [serial = 264] [outer = 0xa346e400] 05:03:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3540000) [pid = 1950] [serial = 265] [outer = 0xa346e400] 05:03:37 INFO - PROCESS | 1905 | 1480338217924 Marionette TRACE conn5 <- [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] 05:03:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:03:37 INFO - PROCESS | 1905 | 1480338217988 Marionette TRACE conn5 <- [1,313,null,{"value":"2147483649"}] 05:03:38 INFO - PROCESS | 1905 | 1480338217995 Marionette TRACE conn5 -> [0,314,"timeouts",{"script":35000}] 05:03:38 INFO - PROCESS | 1905 | 1480338217997 Marionette TRACE conn5 <- [1,314,null,{}] 05:03:38 INFO - PROCESS | 1905 | 1480338218010 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:38 INFO - PROCESS | 1905 | 1480338218229 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 05:03:38 INFO - PROCESS | 1905 | 1480338218293 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bbc00 == 5 [pid = 1950] [id = 94] 05:03:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa38bc400) [pid = 1950] [serial = 266] [outer = (nil)] 05:03:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa3948800) [pid = 1950] [serial = 267] [outer = 0xa38bc400] 05:03:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa394c000) [pid = 1950] [serial = 268] [outer = 0xa38bc400] 05:03:39 INFO - PROCESS | 1905 | 1480338219453 Marionette TRACE conn5 <- [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] 05:03:39 INFO - PROCESS | 1905 | 1480338219482 Marionette TRACE conn5 <- [1,317,null,{"value":"2147483649"}] 05:03:39 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:03:39 INFO - PROCESS | 1905 | 1480338219496 Marionette TRACE conn5 -> [0,318,"timeouts",{"script":35000}] 05:03:39 INFO - PROCESS | 1905 | 1480338219498 Marionette TRACE conn5 <- [1,318,null,{}] 05:03:39 INFO - PROCESS | 1905 | 1480338219505 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:39 INFO - PROCESS | 1905 | 1480338219719 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 05:03:39 INFO - PROCESS | 1905 | 1480338219769 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:39 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4477000 == 6 [pid = 1950] [id = 95] 05:03:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa4477800) [pid = 1950] [serial = 269] [outer = (nil)] 05:03:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa447e800) [pid = 1950] [serial = 270] [outer = 0xa4477800] 05:03:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa4481c00) [pid = 1950] [serial = 271] [outer = 0xa4477800] 05:03:40 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45c1c00 == 7 [pid = 1950] [id = 96] 05:03:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa45c2000) [pid = 1950] [serial = 272] [outer = (nil)] 05:03:40 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:03:40 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:03:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa45c8000) [pid = 1950] [serial = 273] [outer = 0xa45c2000] 05:03:41 INFO - PROCESS | 1905 | 1480338221124 Marionette TRACE conn5 <- [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] 05:03:41 INFO - PROCESS | 1905 | 1480338221194 Marionette TRACE conn5 <- [1,321,null,{"value":"2147483649"}] 05:03:41 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:03:41 INFO - PROCESS | 1905 | 1480338221202 Marionette TRACE conn5 -> [0,322,"timeouts",{"script":35000}] 05:03:41 INFO - PROCESS | 1905 | 1480338221206 Marionette TRACE conn5 <- [1,322,null,{}] 05:03:41 INFO - PROCESS | 1905 | 1480338221211 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:41 INFO - PROCESS | 1905 | 1480338221391 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 05:03:41 INFO - PROCESS | 1905 | 1480338221463 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:41 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45c2c00 == 8 [pid = 1950] [id = 97] 05:03:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa4802000) [pid = 1950] [serial = 274] [outer = (nil)] 05:03:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa4854000) [pid = 1950] [serial = 275] [outer = 0xa4802000] 05:03:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa48af000) [pid = 1950] [serial = 276] [outer = 0xa4802000] 05:03:42 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa394e800) [pid = 1950] [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] 05:03:42 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa38ba400) [pid = 1950] [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] 05:03:42 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3661000) [pid = 1950] [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] 05:03:42 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa346ec00) [pid = 1950] [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] 05:03:42 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa30c7400) [pid = 1950] [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] 05:03:42 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa30c6800) [pid = 1950] [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] 05:03:42 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346ec00 == 9 [pid = 1950] [id = 98] 05:03:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa353ec00) [pid = 1950] [serial = 277] [outer = (nil)] 05:03:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa38ba400) [pid = 1950] [serial = 278] [outer = 0xa353ec00] 05:03:42 INFO - PROCESS | 1905 | 1480338222943 Marionette TRACE conn5 <- [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] 05:03:43 INFO - PROCESS | 1905 | 1480338222994 Marionette TRACE conn5 <- [1,325,null,{"value":"2147483649"}] 05:03:43 INFO - PROCESS | 1905 | 1480338223001 Marionette TRACE conn5 -> [0,326,"timeouts",{"script":35000}] 05:03:43 INFO - PROCESS | 1905 | 1480338223004 Marionette TRACE conn5 <- [1,326,null,{}] 05:03:43 INFO - PROCESS | 1905 | 1480338223010 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:43 INFO - PROCESS | 1905 | 1480338223208 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 05:03:43 INFO - PROCESS | 1905 | 1480338223282 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:43 INFO - PROCESS | 1905 | ++DOCSHELL 0xa5473400 == 10 [pid = 1950] [id = 99] 05:03:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa5474c00) [pid = 1950] [serial = 279] [outer = (nil)] 05:03:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa548c000) [pid = 1950] [serial = 280] [outer = 0xa5474c00] 05:03:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa76c2800) [pid = 1950] [serial = 281] [outer = 0xa5474c00] 05:03:44 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fa400 == 11 [pid = 1950] [id = 100] 05:03:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa346c400) [pid = 1950] [serial = 282] [outer = (nil)] 05:03:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:03:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:03:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa353a400) [pid = 1950] [serial = 283] [outer = 0xa346c400] 05:03:44 INFO - PROCESS | 1905 | 1480338224692 Marionette TRACE conn5 <- [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] 05:03:44 INFO - PROCESS | 1905 | 1480338224746 Marionette TRACE conn5 <- [1,329,null,{"value":"2147483649"}] 05:03:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:03:44 INFO - PROCESS | 1905 | 1480338224773 Marionette TRACE conn5 -> [0,330,"timeouts",{"script":35000}] 05:03:44 INFO - PROCESS | 1905 | 1480338224777 Marionette TRACE conn5 <- [1,330,null,{}] 05:03:44 INFO - PROCESS | 1905 | 1480338224782 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:03:44 INFO - PROCESS | 1905 | 1480338224980 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 05:03:45 INFO - PROCESS | 1905 | 1480338225047 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c8000 == 12 [pid = 1950] [id = 101] 05:03:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa30ee400) [pid = 1950] [serial = 284] [outer = (nil)] 05:03:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa353c000) [pid = 1950] [serial = 285] [outer = 0xa30ee400] 05:03:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa3664000) [pid = 1950] [serial = 286] [outer = 0xa30ee400] 05:03:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa346ec00 == 11 [pid = 1950] [id = 98] 05:03:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa45c2c00 == 10 [pid = 1950] [id = 97] 05:03:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa45c1c00 == 9 [pid = 1950] [id = 96] 05:03:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa4477000 == 8 [pid = 1950] [id = 95] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa447a400) [pid = 1950] [serial = 258] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bbc00 == 7 [pid = 1950] [id = 94] 05:03:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa346d000 == 6 [pid = 1950] [id = 93] 05:03:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa3540800 == 5 [pid = 1950] [id = 92] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3954000) [pid = 1950] [serial = 256] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3953000) [pid = 1950] [serial = 255] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa38c2000) [pid = 1950] [serial = 253] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa38bf000) [pid = 1950] [serial = 252] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3668000) [pid = 1950] [serial = 250] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3665800) [pid = 1950] [serial = 249] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3536000) [pid = 1950] [serial = 247] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3534c00) [pid = 1950] [serial = 246] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa30fac00) [pid = 1950] [serial = 241] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa30f2800) [pid = 1950] [serial = 243] [outer = (nil)] [url = about:blank] 05:03:46 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa30f9c00) [pid = 1950] [serial = 244] [outer = (nil)] [url = about:blank] 05:03:46 WARNING - wptserve Traceback (most recent call last): 05:03:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:03:46 WARNING - rv = self.func(request, response) 05:03:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:03:46 WARNING - access_control_allow_origin = "*") 05:03:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:03:46 WARNING - payload = payload_generator(server_data) 05:03:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:03:46 WARNING - return encode_string_as_bmp_image(data) 05:03:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:03:46 WARNING - img.save(f, "BMP") 05:03:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:03:46 WARNING - f.write(bmpfileheader) 05:03:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:03:46 WARNING - 05:03:48 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa38bc400) [pid = 1950] [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] 05:03:48 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa4477800) [pid = 1950] [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] 05:03:48 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa4802000) [pid = 1950] [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] 05:03:48 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa346e400) [pid = 1950] [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] 05:03:48 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa353ec00) [pid = 1950] [serial = 277] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338222669] 05:03:48 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa45c2000) [pid = 1950] [serial = 272] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:03:52 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fa400 == 4 [pid = 1950] [id = 100] 05:03:52 INFO - PROCESS | 1905 | --DOCSHELL 0xa4463000 == 3 [pid = 1950] [id = 91] 05:03:52 INFO - PROCESS | 1905 | --DOCSHELL 0xa5473400 == 2 [pid = 1950] [id = 99] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa48af000) [pid = 1950] [serial = 276] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa3540000) [pid = 1950] [serial = 265] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa38ba400) [pid = 1950] [serial = 278] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338222669] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa4854000) [pid = 1950] [serial = 275] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa45c8000) [pid = 1950] [serial = 273] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa4481c00) [pid = 1950] [serial = 271] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa394c000) [pid = 1950] [serial = 268] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa447e800) [pid = 1950] [serial = 270] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3948800) [pid = 1950] [serial = 267] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa353cc00) [pid = 1950] [serial = 264] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa3810c00) [pid = 1950] [serial = 261] [outer = (nil)] [url = about:blank] 05:03:55 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa346c400) [pid = 1950] [serial = 282] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:03:55 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa5474c00) [pid = 1950] [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] 05:03:55 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa365d800) [pid = 1950] [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] 05:03:55 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa4463400) [pid = 1950] [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] 05:03:59 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa353a400) [pid = 1950] [serial = 283] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:03:59 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa76c2800) [pid = 1950] [serial = 281] [outer = (nil)] [url = about:blank] 05:03:59 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa353c000) [pid = 1950] [serial = 285] [outer = (nil)] [url = about:blank] 05:03:59 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa548c000) [pid = 1950] [serial = 280] [outer = (nil)] [url = about:blank] 05:03:59 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa38c0800) [pid = 1950] [serial = 262] [outer = (nil)] [url = about:blank] 05:03:59 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa447f000) [pid = 1950] [serial = 259] [outer = (nil)] [url = about:blank] 05:04:15 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:04:15 INFO - PROCESS | 1905 | 1480338255526 Marionette TRACE conn5 <- [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]]]}] 05:04:15 INFO - . 05:04:15 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30788ms 05:04:15 INFO - PROCESS | 1905 | 1480338255560 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 05:04:15 INFO - PROCESS | 1905 | 1480338255563 Marionette TRACE conn5 <- [1,333,null,{"value":"2147483649"}] 05:04:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:04:15 INFO - PROCESS | 1905 | 1480338255570 Marionette TRACE conn5 -> [0,334,"timeouts",{"script":35000}] 05:04:15 INFO - PROCESS | 1905 | 1480338255572 Marionette TRACE conn5 <- [1,334,null,{}] 05:04:15 INFO - PROCESS | 1905 | 1480338255578 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:04:15 INFO - PROCESS | 1905 | 1480338255739 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 05:04:15 INFO - PROCESS | 1905 | 1480338255802 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c8800 == 3 [pid = 1950] [id = 102] 05:04:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c8c00) [pid = 1950] [serial = 287] [outer = (nil)] 05:04:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f3800) [pid = 1950] [serial = 288] [outer = 0xa30c8c00] 05:04:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fac00) [pid = 1950] [serial = 289] [outer = 0xa30c8c00] 05:04:16 WARNING - wptserve Traceback (most recent call last): 05:04:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:04:16 WARNING - rv = self.func(request, response) 05:04:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:04:16 WARNING - access_control_allow_origin = "*") 05:04:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:04:16 WARNING - payload = payload_generator(server_data) 05:04:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:04:16 WARNING - return encode_string_as_bmp_image(data) 05:04: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 05:04:16 WARNING - img.save(f, "BMP") 05:04:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:04:16 WARNING - f.write(bmpfileheader) 05:04:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:04:16 WARNING - 05:04:24 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c8000 == 2 [pid = 1950] [id = 101] 05:04:30 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30ee400) [pid = 1950] [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] 05:04:34 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f3800) [pid = 1950] [serial = 288] [outer = (nil)] [url = about:blank] 05:04:34 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3664000) [pid = 1950] [serial = 286] [outer = (nil)] [url = about:blank] 05:04:46 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:04:46 INFO - PROCESS | 1905 | 1480338286280 Marionette TRACE conn5 <- [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]]]}] 05:04:46 INFO - . 05:04:46 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30733ms 05:04:46 INFO - PROCESS | 1905 | 1480338286304 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 05:04:46 INFO - PROCESS | 1905 | 1480338286311 Marionette TRACE conn5 <- [1,337,null,{"value":"2147483649"}] 05:04:46 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:04:46 INFO - PROCESS | 1905 | 1480338286322 Marionette TRACE conn5 -> [0,338,"timeouts",{"script":35000}] 05:04:46 INFO - PROCESS | 1905 | 1480338286331 Marionette TRACE conn5 <- [1,338,null,{}] 05:04:46 INFO - PROCESS | 1905 | 1480338286343 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:04:46 INFO - PROCESS | 1905 | 1480338286575 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 05:04:46 INFO - PROCESS | 1905 | 1480338286635 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:46 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5800 == 3 [pid = 1950] [id = 103] 05:04:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5c00) [pid = 1950] [serial = 290] [outer = (nil)] 05:04:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1c00) [pid = 1950] [serial = 291] [outer = 0xa30c5c00] 05:04:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9c00) [pid = 1950] [serial = 292] [outer = 0xa30c5c00] 05:04:47 WARNING - wptserve Traceback (most recent call last): 05:04:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:04:47 WARNING - rv = self.func(request, response) 05:04:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:04:47 WARNING - access_control_allow_origin = "*") 05:04:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:04:47 WARNING - payload = payload_generator(server_data) 05:04:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:04:47 WARNING - return encode_string_as_bmp_image(data) 05:04: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 05:04:47 WARNING - img.save(f, "BMP") 05:04:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:04:47 WARNING - f.write(bmpfileheader) 05:04:47 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:04:47 WARNING - 05:04:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c8800 == 2 [pid = 1950] [id = 102] 05:05:01 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c8c00) [pid = 1950] [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] 05:05:05 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1c00) [pid = 1950] [serial = 291] [outer = (nil)] [url = about:blank] 05:05:05 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30fac00) [pid = 1950] [serial = 289] [outer = (nil)] [url = about:blank] 05:05:17 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:05:17 INFO - PROCESS | 1905 | 1480338317106 Marionette TRACE conn5 <- [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]]]}] 05:05:17 INFO - . 05:05:17 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30844ms 05:05:17 INFO - PROCESS | 1905 | 1480338317166 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 05:05:17 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:05:17 INFO - PROCESS | 1905 | 1480338317178 Marionette TRACE conn5 <- [1,341,null,{"value":"2147483649"}] 05:05:17 INFO - PROCESS | 1905 | 1480338317191 Marionette TRACE conn5 -> [0,342,"timeouts",{"script":35000}] 05:05:17 INFO - PROCESS | 1905 | 1480338317198 Marionette TRACE conn5 <- [1,342,null,{}] 05:05:17 INFO - PROCESS | 1905 | 1480338317204 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:17 INFO - PROCESS | 1905 | 1480338317422 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 05:05:17 INFO - PROCESS | 1905 | 1480338317472 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c7400 == 3 [pid = 1950] [id = 104] 05:05:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c7c00) [pid = 1950] [serial = 293] [outer = (nil)] 05:05:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2c00) [pid = 1950] [serial = 294] [outer = 0xa30c7c00] 05:05:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fac00) [pid = 1950] [serial = 295] [outer = 0xa30c7c00] 05:05:18 INFO - PROCESS | 1905 | 1480338318676 Marionette TRACE conn5 <- [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] 05:05:18 INFO - PROCESS | 1905 | 1480338318735 Marionette TRACE conn5 <- [1,345,null,{"value":"2147483649"}] 05:05:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:05:18 INFO - PROCESS | 1905 | 1480338318743 Marionette TRACE conn5 -> [0,346,"timeouts",{"script":35000}] 05:05:18 INFO - PROCESS | 1905 | 1480338318751 Marionette TRACE conn5 <- [1,346,null,{}] 05:05:18 INFO - PROCESS | 1905 | 1480338318772 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:19 INFO - PROCESS | 1905 | 1480338319015 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 05:05:19 INFO - PROCESS | 1905 | 1480338319079 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346f400 == 4 [pid = 1950] [id = 105] 05:05:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346f800) [pid = 1950] [serial = 296] [outer = (nil)] 05:05:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3535000) [pid = 1950] [serial = 297] [outer = 0xa346f800] 05:05:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3536000) [pid = 1950] [serial = 298] [outer = 0xa346f800] 05:05:20 INFO - . 05:05:20 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1694ms 05:05:20 INFO - PROCESS | 1905 | 1480338320424 Marionette TRACE conn5 <- [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] 05:05:20 INFO - PROCESS | 1905 | 1480338320446 Marionette TRACE conn5 <- [1,349,null,{"value":"2147483649"}] 05:05:20 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:05:20 INFO - PROCESS | 1905 | 1480338320454 Marionette TRACE conn5 -> [0,350,"timeouts",{"script":35000}] 05:05:20 INFO - PROCESS | 1905 | 1480338320461 Marionette TRACE conn5 <- [1,350,null,{}] 05:05:20 INFO - PROCESS | 1905 | 1480338320472 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:20 INFO - PROCESS | 1905 | 1480338320712 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 05:05:20 INFO - PROCESS | 1905 | 1480338320777 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3660c00 == 5 [pid = 1950] [id = 106] 05:05:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3661000) [pid = 1950] [serial = 299] [outer = (nil)] 05:05:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3665400) [pid = 1950] [serial = 300] [outer = 0xa3661000] 05:05:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3667c00) [pid = 1950] [serial = 301] [outer = 0xa3661000] 05:05:22 INFO - PROCESS | 1905 | 1480338322062 Marionette TRACE conn5 <- [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] 05:05:22 INFO - PROCESS | 1905 | 1480338322105 Marionette TRACE conn5 <- [1,353,null,{"value":"2147483649"}] 05:05:22 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:05:22 INFO - PROCESS | 1905 | 1480338322113 Marionette TRACE conn5 -> [0,354,"timeouts",{"script":35000}] 05:05:22 INFO - PROCESS | 1905 | 1480338322117 Marionette TRACE conn5 <- [1,354,null,{}] 05:05:22 INFO - PROCESS | 1905 | 1480338322126 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:22 INFO - PROCESS | 1905 | 1480338322322 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 05:05:22 INFO - PROCESS | 1905 | 1480338322400 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b9400 == 6 [pid = 1950] [id = 107] 05:05:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa38b9800) [pid = 1950] [serial = 302] [outer = (nil)] 05:05:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38be400) [pid = 1950] [serial = 303] [outer = 0xa38b9800] 05:05:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38c0c00) [pid = 1950] [serial = 304] [outer = 0xa38b9800] 05:05:23 INFO - PROCESS | 1905 | 1480338323567 Marionette TRACE conn5 <- [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] 05:05:23 INFO - PROCESS | 1905 | 1480338323606 Marionette TRACE conn5 <- [1,357,null,{"value":"2147483649"}] 05:05:23 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:05:23 INFO - PROCESS | 1905 | 1480338323616 Marionette TRACE conn5 -> [0,358,"timeouts",{"script":35000}] 05:05:23 INFO - PROCESS | 1905 | 1480338323620 Marionette TRACE conn5 <- [1,358,null,{}] 05:05:23 INFO - PROCESS | 1905 | 1480338323628 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:23 INFO - PROCESS | 1905 | 1480338323881 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 05:05:23 INFO - PROCESS | 1905 | 1480338323926 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3948800 == 7 [pid = 1950] [id = 108] 05:05:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa394cc00) [pid = 1950] [serial = 305] [outer = (nil)] 05:05:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3952400) [pid = 1950] [serial = 306] [outer = 0xa394cc00] 05:05:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3951800) [pid = 1950] [serial = 307] [outer = 0xa394cc00] 05:05:25 INFO - PROCESS | 1905 | 1480338325177 Marionette TRACE conn5 <- [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] 05:05:25 INFO - PROCESS | 1905 | 1480338325209 Marionette TRACE conn5 <- [1,361,null,{"value":"2147483649"}] 05:05:25 INFO - PROCESS | 1905 | 1480338325215 Marionette TRACE conn5 -> [0,362,"timeouts",{"script":35000}] 05:05:25 INFO - PROCESS | 1905 | 1480338325220 Marionette TRACE conn5 <- [1,362,null,{}] 05:05:25 INFO - PROCESS | 1905 | 1480338325225 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:25 INFO - PROCESS | 1905 | 1480338325418 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 05:05:25 INFO - PROCESS | 1905 | 1480338325493 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c1800 == 8 [pid = 1950] [id = 109] 05:05:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa30c3400) [pid = 1950] [serial = 308] [outer = (nil)] 05:05:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa346c800) [pid = 1950] [serial = 309] [outer = 0xa30c3400] 05:05:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3539000) [pid = 1950] [serial = 310] [outer = 0xa30c3400] 05:05:27 INFO - PROCESS | 1905 | 1480338327019 Marionette TRACE conn5 <- [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] 05:05:27 INFO - PROCESS | 1905 | 1480338327129 Marionette TRACE conn5 <- [1,365,null,{"value":"2147483649"}] 05:05:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:05:27 INFO - PROCESS | 1905 | 1480338327141 Marionette TRACE conn5 -> [0,366,"timeouts",{"script":35000}] 05:05:27 INFO - PROCESS | 1905 | 1480338327149 Marionette TRACE conn5 <- [1,366,null,{}] 05:05:27 INFO - PROCESS | 1905 | 1480338327160 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:27 INFO - PROCESS | 1905 | 1480338327464 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 05:05:27 INFO - PROCESS | 1905 | 1480338327602 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f9000 == 9 [pid = 1950] [id = 110] 05:05:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa30fb400) [pid = 1950] [serial = 311] [outer = (nil)] 05:05:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa3538c00) [pid = 1950] [serial = 312] [outer = 0xa30fb400] 05:05:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa353d000) [pid = 1950] [serial = 313] [outer = 0xa30fb400] 05:05:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3948800 == 8 [pid = 1950] [id = 108] 05:05:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b9400 == 7 [pid = 1950] [id = 107] 05:05:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3660c00 == 6 [pid = 1950] [id = 106] 05:05:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa346f400 == 5 [pid = 1950] [id = 105] 05:05:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c7400 == 4 [pid = 1950] [id = 104] 05:05:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5800 == 3 [pid = 1950] [id = 103] 05:05:29 INFO - PROCESS | 1905 | 1480338329010 Marionette TRACE conn5 <- [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] 05:05:29 INFO - PROCESS | 1905 | 1480338329049 Marionette TRACE conn5 <- [1,369,null,{"value":"2147483649"}] 05:05:29 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:05:29 INFO - PROCESS | 1905 | 1480338329063 Marionette TRACE conn5 -> [0,370,"timeouts",{"script":35000}] 05:05:29 INFO - PROCESS | 1905 | 1480338329071 Marionette TRACE conn5 <- [1,370,null,{}] 05:05:29 INFO - PROCESS | 1905 | 1480338329078 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:29 INFO - PROCESS | 1905 | 1480338329371 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 05:05:29 INFO - PROCESS | 1905 | 1480338329489 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b5800 == 4 [pid = 1950] [id = 111] 05:05:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa38b7800) [pid = 1950] [serial = 314] [outer = (nil)] 05:05:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa3945400) [pid = 1950] [serial = 315] [outer = 0xa38b7800] 05:05:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa394c400) [pid = 1950] [serial = 316] [outer = 0xa38b7800] 05:05:30 INFO - PROCESS | 1905 | 1480338330630 Marionette TRACE conn5 <- [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] 05:05:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:05:30 INFO - PROCESS | 1905 | 1480338330661 Marionette TRACE conn5 <- [1,373,null,{"value":"2147483649"}] 05:05:30 INFO - PROCESS | 1905 | 1480338330668 Marionette TRACE conn5 -> [0,374,"timeouts",{"script":35000}] 05:05:30 INFO - PROCESS | 1905 | 1480338330675 Marionette TRACE conn5 <- [1,374,null,{}] 05:05:30 INFO - PROCESS | 1905 | 1480338330724 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:31 INFO - PROCESS | 1905 | 1480338331003 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 05:05:31 INFO - PROCESS | 1905 | 1480338331167 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:31 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4467400 == 5 [pid = 1950] [id = 112] 05:05:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa4467800) [pid = 1950] [serial = 317] [outer = (nil)] 05:05:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa447c000) [pid = 1950] [serial = 318] [outer = 0xa4467800] 05:05:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa447d800) [pid = 1950] [serial = 319] [outer = 0xa4467800] 05:05:32 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa30c7c00) [pid = 1950] [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] 05:05:32 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa346f800) [pid = 1950] [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] 05:05:32 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa3661000) [pid = 1950] [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] 05:05:32 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa38b9800) [pid = 1950] [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] 05:05:32 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa30c5c00) [pid = 1950] [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] 05:05:32 INFO - PROCESS | 1905 | 1480338332761 Marionette TRACE conn5 <- [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] 05:05:32 INFO - PROCESS | 1905 | 1480338332829 Marionette TRACE conn5 <- [1,377,null,{"value":"2147483649"}] 05:05:32 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:05:32 INFO - PROCESS | 1905 | 1480338332845 Marionette TRACE conn5 -> [0,378,"timeouts",{"script":35000}] 05:05:32 INFO - PROCESS | 1905 | 1480338332856 Marionette TRACE conn5 <- [1,378,null,{}] 05:05:32 INFO - PROCESS | 1905 | 1480338332866 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:33 INFO - PROCESS | 1905 | 1480338333046 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 05:05:33 INFO - PROCESS | 1905 | 1480338333169 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4483c00 == 6 [pid = 1950] [id = 113] 05:05:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa4484000) [pid = 1950] [serial = 320] [outer = (nil)] 05:05:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa45c3000) [pid = 1950] [serial = 321] [outer = 0xa4484000] 05:05:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa45c1400) [pid = 1950] [serial = 322] [outer = 0xa4484000] 05:05:34 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45cb800 == 7 [pid = 1950] [id = 114] 05:05:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa45cec00) [pid = 1950] [serial = 323] [outer = (nil)] 05:05:34 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:05:34 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:05:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa47bbc00) [pid = 1950] [serial = 324] [outer = 0xa45cec00] 05:05:34 INFO - PROCESS | 1905 | 1480338334403 Marionette TRACE conn5 <- [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] 05:05:34 INFO - PROCESS | 1905 | 1480338334498 Marionette TRACE conn5 <- [1,381,null,{"value":"2147483649"}] 05:05:34 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:05:34 INFO - PROCESS | 1905 | 1480338334507 Marionette TRACE conn5 -> [0,382,"timeouts",{"script":35000}] 05:05:34 INFO - PROCESS | 1905 | 1480338334513 Marionette TRACE conn5 <- [1,382,null,{}] 05:05:34 INFO - PROCESS | 1905 | 1480338334521 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:34 INFO - PROCESS | 1905 | 1480338334718 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 05:05:34 INFO - PROCESS | 1905 | 1480338334810 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:34 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3541c00 == 8 [pid = 1950] [id = 115] 05:05:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa365e800) [pid = 1950] [serial = 325] [outer = (nil)] 05:05:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa38b4c00) [pid = 1950] [serial = 326] [outer = 0xa365e800] 05:05:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa3947400) [pid = 1950] [serial = 327] [outer = 0xa365e800] 05:05:35 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447a400 == 9 [pid = 1950] [id = 116] 05:05:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa4480800) [pid = 1950] [serial = 328] [outer = (nil)] 05:05:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa4482000) [pid = 1950] [serial = 329] [outer = 0xa4480800] 05:05:36 INFO - PROCESS | 1905 | 1480338336150 Marionette TRACE conn5 <- [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] 05:05:36 INFO - PROCESS | 1905 | 1480338336201 Marionette TRACE conn5 <- [1,385,null,{"value":"2147483649"}] 05:05:36 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:05:36 INFO - PROCESS | 1905 | 1480338336211 Marionette TRACE conn5 -> [0,386,"timeouts",{"script":35000}] 05:05:36 INFO - PROCESS | 1905 | 1480338336234 Marionette TRACE conn5 <- [1,386,null,{}] 05:05:36 INFO - PROCESS | 1905 | 1480338336264 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:36 INFO - PROCESS | 1905 | 1480338336481 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 05:05:36 INFO - PROCESS | 1905 | 1480338336566 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:36 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f0400 == 10 [pid = 1950] [id = 117] 05:05:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa30f4000) [pid = 1950] [serial = 330] [outer = (nil)] 05:05:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa353a400) [pid = 1950] [serial = 331] [outer = 0xa30f4000] 05:05:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa365c400) [pid = 1950] [serial = 332] [outer = 0xa30f4000] 05:05:37 INFO - PROCESS | 1905 | --DOCSHELL 0xa45cb800 == 9 [pid = 1950] [id = 114] 05:05:37 INFO - PROCESS | 1905 | --DOCSHELL 0xa4467400 == 8 [pid = 1950] [id = 112] 05:05:37 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b5800 == 7 [pid = 1950] [id = 111] 05:05:37 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f9000 == 6 [pid = 1950] [id = 110] 05:05:37 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c1800 == 5 [pid = 1950] [id = 109] 05:05:37 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c1800 == 6 [pid = 1950] [id = 118] 05:05:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa30f9000) [pid = 1950] [serial = 333] [outer = (nil)] 05:05:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:05:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa38be400) [pid = 1950] [serial = 303] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3665400) [pid = 1950] [serial = 300] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3535000) [pid = 1950] [serial = 297] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa30f2c00) [pid = 1950] [serial = 294] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa38c0c00) [pid = 1950] [serial = 304] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3952400) [pid = 1950] [serial = 306] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa3667c00) [pid = 1950] [serial = 301] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa3536000) [pid = 1950] [serial = 298] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa30fac00) [pid = 1950] [serial = 295] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa30f9c00) [pid = 1950] [serial = 292] [outer = (nil)] [url = about:blank] 05:05:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa30f9c00) [pid = 1950] [serial = 334] [outer = 0xa30f9000] 05:05:37 INFO - PROCESS | 1905 | 1480338337896 Marionette TRACE conn5 <- [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] 05:05:37 INFO - PROCESS | 1905 | 1480338337938 Marionette TRACE conn5 <- [1,389,null,{"value":"2147483649"}] 05:05:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 05:05:37 INFO - PROCESS | 1905 | 1480338337948 Marionette TRACE conn5 -> [0,390,"timeouts",{"script":35000}] 05:05:37 INFO - PROCESS | 1905 | 1480338337957 Marionette TRACE conn5 <- [1,390,null,{}] 05:05:37 INFO - PROCESS | 1905 | 1480338337969 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:05:38 INFO - PROCESS | 1905 | 1480338338319 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 05:05:38 INFO - PROCESS | 1905 | 1480338338361 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3668c00 == 7 [pid = 1950] [id = 119] 05:05:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa366b000) [pid = 1950] [serial = 335] [outer = (nil)] 05:05:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa38b6800) [pid = 1950] [serial = 336] [outer = 0xa366b000] 05:05:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa38ba000) [pid = 1950] [serial = 337] [outer = 0xa366b000] 05:05:39 WARNING - wptserve Traceback (most recent call last): 05:05:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:05:39 WARNING - rv = self.func(request, response) 05:05:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:05:39 WARNING - access_control_allow_origin = "*") 05:05:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:05:39 WARNING - payload = payload_generator(server_data) 05:05:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:05:39 WARNING - return encode_string_as_bmp_image(data) 05:05: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 05:05:39 WARNING - img.save(f, "BMP") 05:05:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:05:39 WARNING - f.write(bmpfileheader) 05:05:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:05:39 WARNING - 05:05:40 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa38b7800) [pid = 1950] [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] 05:05:40 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa4467800) [pid = 1950] [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] 05:05:40 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa30c3400) [pid = 1950] [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] 05:05:40 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa30fb400) [pid = 1950] [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] 05:05:44 INFO - PROCESS | 1905 | --DOCSHELL 0xa447a400 == 6 [pid = 1950] [id = 116] 05:05:44 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c1800 == 5 [pid = 1950] [id = 118] 05:05:44 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f0400 == 4 [pid = 1950] [id = 117] 05:05:44 INFO - PROCESS | 1905 | --DOCSHELL 0xa3541c00 == 3 [pid = 1950] [id = 115] 05:05:44 INFO - PROCESS | 1905 | --DOCSHELL 0xa4483c00 == 2 [pid = 1950] [id = 113] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa45c3000) [pid = 1950] [serial = 321] [outer = (nil)] [url = about:blank] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa447d800) [pid = 1950] [serial = 319] [outer = (nil)] [url = about:blank] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa447c000) [pid = 1950] [serial = 318] [outer = (nil)] [url = about:blank] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa346c800) [pid = 1950] [serial = 309] [outer = (nil)] [url = about:blank] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa3945400) [pid = 1950] [serial = 315] [outer = (nil)] [url = about:blank] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa3539000) [pid = 1950] [serial = 310] [outer = (nil)] [url = about:blank] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa3538c00) [pid = 1950] [serial = 312] [outer = (nil)] [url = about:blank] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa353d000) [pid = 1950] [serial = 313] [outer = (nil)] [url = about:blank] 05:05:44 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa394c400) [pid = 1950] [serial = 316] [outer = (nil)] [url = about:blank] 05:05:47 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa4480800) [pid = 1950] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338335841] 05:05:47 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa365e800) [pid = 1950] [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] 05:05:47 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa45cec00) [pid = 1950] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:05:47 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa4484000) [pid = 1950] [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] 05:05:47 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa30f4000) [pid = 1950] [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] 05:05:47 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa30f9000) [pid = 1950] [serial = 333] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:05:47 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa394cc00) [pid = 1950] [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] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa4482000) [pid = 1950] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338335841] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa3947400) [pid = 1950] [serial = 327] [outer = (nil)] [url = about:blank] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa47bbc00) [pid = 1950] [serial = 324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa45c1400) [pid = 1950] [serial = 322] [outer = (nil)] [url = about:blank] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa365c400) [pid = 1950] [serial = 332] [outer = (nil)] [url = about:blank] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa30f9c00) [pid = 1950] [serial = 334] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa38b6800) [pid = 1950] [serial = 336] [outer = (nil)] [url = about:blank] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa353a400) [pid = 1950] [serial = 331] [outer = (nil)] [url = about:blank] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa38b4c00) [pid = 1950] [serial = 326] [outer = (nil)] [url = about:blank] 05:05:51 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3951800) [pid = 1950] [serial = 307] [outer = (nil)] [url = about:blank] 05:06:08 INFO - PROCESS | 1905 | ************************* 05:06:08 INFO - PROCESS | 1905 | A coding exception was thrown and uncaught in a Task. 05:06:08 INFO - PROCESS | 1905 | 05:06:08 INFO - PROCESS | 1905 | Full message: TypeError: NetworkError when attempting to fetch resource. 05:06:08 INFO - PROCESS | 1905 | Full stack: 05:06:08 INFO - PROCESS | 1905 | ************************* 05:06:08 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:06:08 INFO - PROCESS | 1905 | 1480338368883 Marionette TRACE conn5 <- [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]]]}] 05:06:08 INFO - . 05:06:08 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30952ms 05:06:08 INFO - PROCESS | 1905 | 1480338368900 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 05:06:08 INFO - PROCESS | 1905 | 1480338368907 Marionette TRACE conn5 <- [1,393,null,{"value":"2147483649"}] 05:06:08 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 05:06:08 INFO - PROCESS | 1905 | 1480338368919 Marionette TRACE conn5 -> [0,394,"timeouts",{"script":35000}] 05:06:08 INFO - PROCESS | 1905 | 1480338368925 Marionette TRACE conn5 <- [1,394,null,{}] 05:06:08 INFO - PROCESS | 1905 | 1480338368937 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:06:09 INFO - PROCESS | 1905 | 1480338369195 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 05:06:09 INFO - PROCESS | 1905 | 1480338369246 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6000 == 3 [pid = 1950] [id = 120] 05:06:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6400) [pid = 1950] [serial = 338] [outer = (nil)] 05:06:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f0400) [pid = 1950] [serial = 339] [outer = 0xa30c6400] 05:06:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8000) [pid = 1950] [serial = 340] [outer = 0xa30c6400] 05:06:10 WARNING - wptserve Traceback (most recent call last): 05:06:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:06:10 WARNING - rv = self.func(request, response) 05:06:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:06:10 WARNING - access_control_allow_origin = "*") 05:06:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:06:10 WARNING - payload = payload_generator(server_data) 05:06:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:06:10 WARNING - return encode_string_as_bmp_image(data) 05:06:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:06:10 WARNING - img.save(f, "BMP") 05:06:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:06:10 WARNING - f.write(bmpfileheader) 05:06:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:06:10 WARNING - 05:06:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa3668c00 == 2 [pid = 1950] [id = 119] 05:06:23 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa366b000) [pid = 1950] [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] 05:06:28 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f0400) [pid = 1950] [serial = 339] [outer = (nil)] [url = about:blank] 05:06:28 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa38ba000) [pid = 1950] [serial = 337] [outer = (nil)] [url = about:blank] 05:06:39 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:06:39 INFO - PROCESS | 1905 | 1480338399760 Marionette TRACE conn5 <- [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]]]}] 05:06:39 INFO - . 05:06:39 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30874ms 05:06:39 INFO - PROCESS | 1905 | 1480338399791 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 05:06:39 INFO - PROCESS | 1905 | 1480338399802 Marionette TRACE conn5 <- [1,397,null,{"value":"2147483649"}] 05:06:39 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 05:06:39 INFO - PROCESS | 1905 | 1480338399815 Marionette TRACE conn5 -> [0,398,"timeouts",{"script":35000}] 05:06:39 INFO - PROCESS | 1905 | 1480338399822 Marionette TRACE conn5 <- [1,398,null,{}] 05:06:39 INFO - PROCESS | 1905 | 1480338399828 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:06:40 INFO - PROCESS | 1905 | 1480338400047 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 05:06:40 INFO - PROCESS | 1905 | 1480338400095 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:40 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6c00 == 3 [pid = 1950] [id = 121] 05:06:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c7800) [pid = 1950] [serial = 341] [outer = (nil)] 05:06:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f3000) [pid = 1950] [serial = 342] [outer = 0xa30c7800] 05:06:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fb000) [pid = 1950] [serial = 343] [outer = 0xa30c7800] 05:06:41 WARNING - wptserve Traceback (most recent call last): 05:06:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:06:41 WARNING - rv = self.func(request, response) 05:06:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:06:41 WARNING - access_control_allow_origin = "*") 05:06:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:06:41 WARNING - payload = payload_generator(server_data) 05:06:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:06:41 WARNING - return encode_string_as_bmp_image(data) 05:06:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:06:41 WARNING - img.save(f, "BMP") 05:06:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:06:41 WARNING - f.write(bmpfileheader) 05:06:41 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:06:41 WARNING - 05:06:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6000 == 2 [pid = 1950] [id = 120] 05:06:54 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c6400) [pid = 1950] [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] 05:06:59 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f3000) [pid = 1950] [serial = 342] [outer = (nil)] [url = about:blank] 05:06:59 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f8000) [pid = 1950] [serial = 340] [outer = (nil)] [url = about:blank] 05:07:10 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:07:10 INFO - PROCESS | 1905 | 1480338430559 Marionette TRACE conn5 <- [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]]]}] 05:07:10 INFO - . 05:07:10 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30784ms 05:07:10 INFO - PROCESS | 1905 | 1480338430600 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 05:07:10 INFO - PROCESS | 1905 | 1480338430607 Marionette TRACE conn5 <- [1,401,null,{"value":"2147483649"}] 05:07:10 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:07:10 INFO - PROCESS | 1905 | 1480338430618 Marionette TRACE conn5 -> [0,402,"timeouts",{"script":35000}] 05:07:10 INFO - PROCESS | 1905 | 1480338430626 Marionette TRACE conn5 <- [1,402,null,{}] 05:07:10 INFO - PROCESS | 1905 | 1480338430637 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:10 INFO - PROCESS | 1905 | 1480338430876 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 05:07:10 INFO - PROCESS | 1905 | 1480338430943 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6000 == 3 [pid = 1950] [id = 122] 05:07:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6400) [pid = 1950] [serial = 344] [outer = (nil)] 05:07:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f3000) [pid = 1950] [serial = 345] [outer = 0xa30c6400] 05:07:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9800) [pid = 1950] [serial = 346] [outer = 0xa30c6400] 05:07:12 INFO - PROCESS | 1905 | 1480338432042 Marionette TRACE conn5 <- [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] 05:07:12 INFO - PROCESS | 1905 | 1480338432077 Marionette TRACE conn5 <- [1,405,null,{"value":"2147483649"}] 05:07:12 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:07:12 INFO - PROCESS | 1905 | 1480338432095 Marionette TRACE conn5 -> [0,406,"timeouts",{"script":35000}] 05:07:12 INFO - PROCESS | 1905 | 1480338432109 Marionette TRACE conn5 <- [1,406,null,{}] 05:07:12 INFO - PROCESS | 1905 | 1480338432118 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:12 INFO - PROCESS | 1905 | 1480338432465 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 05:07:12 INFO - PROCESS | 1905 | 1480338432538 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3469800 == 4 [pid = 1950] [id = 123] 05:07:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa3469c00) [pid = 1950] [serial = 347] [outer = (nil)] 05:07:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3535000) [pid = 1950] [serial = 348] [outer = 0xa3469c00] 05:07:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3537c00) [pid = 1950] [serial = 349] [outer = 0xa3469c00] 05:07:13 INFO - PROCESS | 1905 | 1480338433834 Marionette TRACE conn5 <- [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] 05:07:13 INFO - PROCESS | 1905 | 1480338433898 Marionette TRACE conn5 <- [1,409,null,{"value":"2147483649"}] 05:07:13 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:07:13 INFO - PROCESS | 1905 | 1480338433909 Marionette TRACE conn5 -> [0,410,"timeouts",{"script":35000}] 05:07:13 INFO - PROCESS | 1905 | 1480338433918 Marionette TRACE conn5 <- [1,410,null,{}] 05:07:13 INFO - PROCESS | 1905 | 1480338433945 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:14 INFO - PROCESS | 1905 | 1480338434179 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 05:07:14 INFO - PROCESS | 1905 | 1480338434258 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3660400 == 5 [pid = 1950] [id = 124] 05:07:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3660800) [pid = 1950] [serial = 350] [outer = (nil)] 05:07:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3664800) [pid = 1950] [serial = 351] [outer = 0xa3660800] 05:07:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3665800) [pid = 1950] [serial = 352] [outer = 0xa3660800] 05:07:15 INFO - PROCESS | 1905 | 1480338435354 Marionette TRACE conn5 <- [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] 05:07:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:07:15 INFO - PROCESS | 1905 | 1480338435413 Marionette TRACE conn5 <- [1,413,null,{"value":"2147483649"}] 05:07:15 INFO - PROCESS | 1905 | 1480338435420 Marionette TRACE conn5 -> [0,414,"timeouts",{"script":35000}] 05:07:15 INFO - PROCESS | 1905 | 1480338435425 Marionette TRACE conn5 <- [1,414,null,{}] 05:07:15 INFO - PROCESS | 1905 | 1480338435432 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:15 INFO - PROCESS | 1905 | 1480338435635 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 05:07:15 INFO - PROCESS | 1905 | 1480338435711 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b9000 == 6 [pid = 1950] [id = 125] 05:07:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa38b9400) [pid = 1950] [serial = 353] [outer = (nil)] 05:07:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38be400) [pid = 1950] [serial = 354] [outer = 0xa38b9400] 05:07:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38c1000) [pid = 1950] [serial = 355] [outer = 0xa38b9400] 05:07:16 INFO - PROCESS | 1905 | 1480338436706 Marionette TRACE conn5 <- [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] 05:07:16 INFO - PROCESS | 1905 | 1480338436772 Marionette TRACE conn5 <- [1,417,null,{"value":"2147483649"}] 05:07:16 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:07:16 INFO - PROCESS | 1905 | 1480338436780 Marionette TRACE conn5 -> [0,418,"timeouts",{"script":35000}] 05:07:16 INFO - PROCESS | 1905 | 1480338436783 Marionette TRACE conn5 <- [1,418,null,{}] 05:07:16 INFO - PROCESS | 1905 | 1480338436791 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:17 INFO - PROCESS | 1905 | 1480338437008 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 05:07:17 INFO - PROCESS | 1905 | 1480338437070 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3947c00 == 7 [pid = 1950] [id = 126] 05:07:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa3948000) [pid = 1950] [serial = 356] [outer = (nil)] 05:07:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3951400) [pid = 1950] [serial = 357] [outer = 0xa3948000] 05:07:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3950800) [pid = 1950] [serial = 358] [outer = 0xa3948000] 05:07:18 INFO - PROCESS | 1905 | 1480338438144 Marionette TRACE conn5 <- [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] 05:07:18 INFO - PROCESS | 1905 | 1480338438173 Marionette TRACE conn5 <- [1,421,null,{"value":"2147483649"}] 05:07:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:07:18 INFO - PROCESS | 1905 | 1480338438179 Marionette TRACE conn5 -> [0,422,"timeouts",{"script":35000}] 05:07:18 INFO - PROCESS | 1905 | 1480338438181 Marionette TRACE conn5 <- [1,422,null,{}] 05:07:18 INFO - PROCESS | 1905 | 1480338438189 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:18 INFO - PROCESS | 1905 | 1480338438446 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 05:07:18 INFO - PROCESS | 1905 | 1480338438527 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4461800 == 8 [pid = 1950] [id = 127] 05:07:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa4463c00) [pid = 1950] [serial = 359] [outer = (nil)] 05:07:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa4477800) [pid = 1950] [serial = 360] [outer = 0xa4463c00] 05:07:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa447e400) [pid = 1950] [serial = 361] [outer = 0xa4463c00] 05:07:19 INFO - PROCESS | 1905 | 1480338439749 Marionette TRACE conn5 <- [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] 05:07:19 INFO - PROCESS | 1905 | 1480338439779 Marionette TRACE conn5 <- [1,425,null,{"value":"2147483649"}] 05:07:19 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:07:19 INFO - PROCESS | 1905 | 1480338439787 Marionette TRACE conn5 -> [0,426,"timeouts",{"script":35000}] 05:07:19 INFO - PROCESS | 1905 | 1480338439791 Marionette TRACE conn5 <- [1,426,null,{}] 05:07:19 INFO - PROCESS | 1905 | 1480338439802 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:19 INFO - PROCESS | 1905 | 1480338439979 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 05:07:20 INFO - PROCESS | 1905 | 1480338440063 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365e800 == 9 [pid = 1950] [id = 128] 05:07:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa3662000) [pid = 1950] [serial = 362] [outer = (nil)] 05:07:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa38bc400) [pid = 1950] [serial = 363] [outer = 0xa3662000] 05:07:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa38bf800) [pid = 1950] [serial = 364] [outer = 0xa3662000] 05:07:21 INFO - PROCESS | 1905 | 1480338441423 Marionette TRACE conn5 <- [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] 05:07:21 INFO - PROCESS | 1905 | 1480338441489 Marionette TRACE conn5 <- [1,429,null,{"value":"2147483649"}] 05:07:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:07:21 INFO - PROCESS | 1905 | 1480338441544 Marionette TRACE conn5 -> [0,430,"timeouts",{"script":35000}] 05:07:21 INFO - PROCESS | 1905 | 1480338441553 Marionette TRACE conn5 <- [1,430,null,{}] 05:07:21 INFO - PROCESS | 1905 | 1480338441564 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:21 INFO - PROCESS | 1905 | 1480338441843 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 05:07:21 INFO - PROCESS | 1905 | 1480338441931 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346a000 == 4 [pid = 1950] [id = 129] 05:07:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa346b800) [pid = 1950] [serial = 365] [outer = (nil)] 05:07:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa365e400) [pid = 1950] [serial = 366] [outer = 0xa346b800] 05:07:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3667800) [pid = 1950] [serial = 367] [outer = 0xa346b800] 05:07:23 INFO - PROCESS | 1905 | 1480338443265 Marionette TRACE conn5 <- [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] 05:07:23 INFO - PROCESS | 1905 | 1480338443296 Marionette TRACE conn5 <- [1,433,null,{"value":"2147483649"}] 05:07:23 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:07:23 INFO - PROCESS | 1905 | 1480338443310 Marionette TRACE conn5 -> [0,434,"timeouts",{"script":35000}] 05:07:23 INFO - PROCESS | 1905 | 1480338443319 Marionette TRACE conn5 <- [1,434,null,{}] 05:07:23 INFO - PROCESS | 1905 | 1480338443325 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:23 INFO - PROCESS | 1905 | 1480338443597 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 05:07:23 INFO - PROCESS | 1905 | 1480338443696 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394cc00 == 5 [pid = 1950] [id = 130] 05:07:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa394d400) [pid = 1950] [serial = 368] [outer = (nil)] 05:07:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa4459000) [pid = 1950] [serial = 369] [outer = 0xa394d400] 05:07:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa445e800) [pid = 1950] [serial = 370] [outer = 0xa394d400] 05:07:25 INFO - PROCESS | 1905 | 1480338445310 Marionette TRACE conn5 <- [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] 05:07:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:07:25 INFO - PROCESS | 1905 | 1480338445371 Marionette TRACE conn5 <- [1,437,null,{"value":"2147483649"}] 05:07:25 INFO - PROCESS | 1905 | 1480338445382 Marionette TRACE conn5 -> [0,438,"timeouts",{"script":35000}] 05:07:25 INFO - PROCESS | 1905 | 1480338445389 Marionette TRACE conn5 <- [1,438,null,{}] 05:07:25 INFO - PROCESS | 1905 | 1480338445400 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:25 INFO - PROCESS | 1905 | 1480338445646 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 05:07:25 INFO - PROCESS | 1905 | 1480338445734 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4483c00 == 6 [pid = 1950] [id = 131] 05:07:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa4484400) [pid = 1950] [serial = 371] [outer = (nil)] 05:07:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa45c3800) [pid = 1950] [serial = 372] [outer = 0xa4484400] 05:07:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa45c9c00) [pid = 1950] [serial = 373] [outer = 0xa4484400] 05:07:26 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa30c6400) [pid = 1950] [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] 05:07:26 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa3469c00) [pid = 1950] [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] 05:07:26 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa3660800) [pid = 1950] [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] 05:07:26 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa38b9400) [pid = 1950] [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] 05:07:26 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa3948000) [pid = 1950] [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] 05:07:26 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa30c7800) [pid = 1950] [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] 05:07:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c7800 == 7 [pid = 1950] [id = 132] 05:07:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa3465400) [pid = 1950] [serial = 374] [outer = (nil)] 05:07:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:07:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:07:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa353cc00) [pid = 1950] [serial = 375] [outer = 0xa3465400] 05:07:27 INFO - PROCESS | 1905 | 1480338447266 Marionette TRACE conn5 <- [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] 05:07:27 INFO - PROCESS | 1905 | 1480338447296 Marionette TRACE conn5 <- [1,441,null,{"value":"2147483649"}] 05:07:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:07:27 INFO - PROCESS | 1905 | 1480338447313 Marionette TRACE conn5 -> [0,442,"timeouts",{"script":35000}] 05:07:27 INFO - PROCESS | 1905 | 1480338447321 Marionette TRACE conn5 <- [1,442,null,{}] 05:07:27 INFO - PROCESS | 1905 | 1480338447328 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:27 INFO - PROCESS | 1905 | 1480338447547 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 05:07:27 INFO - PROCESS | 1905 | 1480338447647 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4807000 == 8 [pid = 1950] [id = 133] 05:07:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa484c800) [pid = 1950] [serial = 376] [outer = (nil)] 05:07:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa4855800) [pid = 1950] [serial = 377] [outer = 0xa484c800] 05:07:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa48a9400) [pid = 1950] [serial = 378] [outer = 0xa484c800] 05:07:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa546cc00 == 9 [pid = 1950] [id = 134] 05:07:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa546d400) [pid = 1950] [serial = 379] [outer = (nil)] 05:07:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa5472000) [pid = 1950] [serial = 380] [outer = 0xa546d400] 05:07:28 INFO - PROCESS | 1905 | 1480338448866 Marionette TRACE conn5 <- [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] 05:07:28 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:07:28 INFO - PROCESS | 1905 | 1480338448917 Marionette TRACE conn5 <- [1,445,null,{"value":"2147483649"}] 05:07:28 INFO - PROCESS | 1905 | 1480338448924 Marionette TRACE conn5 -> [0,446,"timeouts",{"script":35000}] 05:07:28 INFO - PROCESS | 1905 | 1480338448940 Marionette TRACE conn5 <- [1,446,null,{}] 05:07:28 INFO - PROCESS | 1905 | 1480338448963 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:29 INFO - PROCESS | 1905 | 1480338449169 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 05:07:29 INFO - PROCESS | 1905 | 1480338449263 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3540800 == 10 [pid = 1950] [id = 135] 05:07:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa3541800) [pid = 1950] [serial = 381] [outer = (nil)] 05:07:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa38bac00) [pid = 1950] [serial = 382] [outer = 0xa3541800] 05:07:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3952800) [pid = 1950] [serial = 383] [outer = 0xa3541800] 05:07:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4485800 == 11 [pid = 1950] [id = 136] 05:07:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa45bfc00) [pid = 1950] [serial = 384] [outer = (nil)] 05:07:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:07:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:07:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3465c00) [pid = 1950] [serial = 385] [outer = 0xa45bfc00] 05:07:30 INFO - PROCESS | 1905 | 1480338450815 Marionette TRACE conn5 <- [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] 05:07:30 INFO - PROCESS | 1905 | 1480338450887 Marionette TRACE conn5 <- [1,449,null,{"value":"2147483649"}] 05:07:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:07:30 INFO - PROCESS | 1905 | 1480338450898 Marionette TRACE conn5 -> [0,450,"timeouts",{"script":35000}] 05:07:30 INFO - PROCESS | 1905 | 1480338450910 Marionette TRACE conn5 <- [1,450,null,{}] 05:07:30 INFO - PROCESS | 1905 | 1480338450963 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:07:31 INFO - PROCESS | 1905 | 1480338451227 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 05:07:31 INFO - PROCESS | 1905 | 1480338451373 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:31 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30ef000 == 12 [pid = 1950] [id = 137] 05:07:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa30f1000) [pid = 1950] [serial = 386] [outer = (nil)] 05:07:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa3467c00) [pid = 1950] [serial = 387] [outer = 0xa30f1000] 05:07:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa346d000) [pid = 1950] [serial = 388] [outer = 0xa30f1000] 05:07:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa546cc00 == 11 [pid = 1950] [id = 134] 05:07:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c7800 == 10 [pid = 1950] [id = 132] 05:07:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa4483c00 == 9 [pid = 1950] [id = 131] 05:07:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa394cc00 == 8 [pid = 1950] [id = 130] 05:07:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa346a000 == 7 [pid = 1950] [id = 129] 05:07:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa365e800 == 6 [pid = 1950] [id = 128] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa3950800) [pid = 1950] [serial = 358] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa38c1000) [pid = 1950] [serial = 355] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3665800) [pid = 1950] [serial = 352] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa3537c00) [pid = 1950] [serial = 349] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa30f9800) [pid = 1950] [serial = 346] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3951400) [pid = 1950] [serial = 357] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa38be400) [pid = 1950] [serial = 354] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3664800) [pid = 1950] [serial = 351] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3535000) [pid = 1950] [serial = 348] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa30f3000) [pid = 1950] [serial = 345] [outer = (nil)] [url = about:blank] 05:07:32 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa30fb000) [pid = 1950] [serial = 343] [outer = (nil)] [url = about:blank] 05:07:32 WARNING - wptserve Traceback (most recent call last): 05:07:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:07:32 WARNING - rv = self.func(request, response) 05:07:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:07:32 WARNING - access_control_allow_origin = "*") 05:07:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:07:32 WARNING - payload = payload_generator(server_data) 05:07:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:07:32 WARNING - return encode_string_as_bmp_image(data) 05:07: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 05:07:32 WARNING - img.save(f, "BMP") 05:07:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:07:32 WARNING - f.write(bmpfileheader) 05:07:32 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:07:32 WARNING - 05:07:34 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa394d400) [pid = 1950] [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] 05:07:34 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa4484400) [pid = 1950] [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] 05:07:34 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa3465400) [pid = 1950] [serial = 374] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:07:34 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa346b800) [pid = 1950] [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] 05:07:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa4485800 == 5 [pid = 1950] [id = 136] 05:07:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa4461800 == 4 [pid = 1950] [id = 127] 05:07:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa3540800 == 3 [pid = 1950] [id = 135] 05:07:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa4807000 == 2 [pid = 1950] [id = 133] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa4855800) [pid = 1950] [serial = 377] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa45c9c00) [pid = 1950] [serial = 373] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa353cc00) [pid = 1950] [serial = 375] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa3667800) [pid = 1950] [serial = 367] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa445e800) [pid = 1950] [serial = 370] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa45c3800) [pid = 1950] [serial = 372] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa4459000) [pid = 1950] [serial = 369] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa365e400) [pid = 1950] [serial = 366] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa38bc400) [pid = 1950] [serial = 363] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa4477800) [pid = 1950] [serial = 360] [outer = (nil)] [url = about:blank] 05:07:41 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa45bfc00) [pid = 1950] [serial = 384] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:07:41 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3541800) [pid = 1950] [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] 05:07:41 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa484c800) [pid = 1950] [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] 05:07:41 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa546d400) [pid = 1950] [serial = 379] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338448570] 05:07:41 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa3662000) [pid = 1950] [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] 05:07:41 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa4463c00) [pid = 1950] [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] 05:07:45 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa3465c00) [pid = 1950] [serial = 385] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:07:45 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa3952800) [pid = 1950] [serial = 383] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa48a9400) [pid = 1950] [serial = 378] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa5472000) [pid = 1950] [serial = 380] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338448570] 05:07:45 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3467c00) [pid = 1950] [serial = 387] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa38bac00) [pid = 1950] [serial = 382] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa38bf800) [pid = 1950] [serial = 364] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa447e400) [pid = 1950] [serial = 361] [outer = (nil)] [url = about:blank] 05:08:01 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:08:01 INFO - PROCESS | 1905 | 1480338481882 Marionette TRACE conn5 <- [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]]]}] 05:08:01 INFO - . 05:08:01 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 31010ms 05:08:01 INFO - PROCESS | 1905 | 1480338481911 Marionette TRACE conn5 -> [0,453,"getWindowHandle",null] 05:08:01 INFO - PROCESS | 1905 | 1480338481918 Marionette TRACE conn5 <- [1,453,null,{"value":"2147483649"}] 05:08:01 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:08:01 INFO - PROCESS | 1905 | 1480338481928 Marionette TRACE conn5 -> [0,454,"timeouts",{"script":35000}] 05:08:01 INFO - PROCESS | 1905 | 1480338481936 Marionette TRACE conn5 <- [1,454,null,{}] 05:08:01 INFO - PROCESS | 1905 | 1480338481947 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:08:02 INFO - PROCESS | 1905 | 1480338482178 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 05:08:02 INFO - PROCESS | 1905 | 1480338482252 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:08:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5c00 == 3 [pid = 1950] [id = 138] 05:08:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6000) [pid = 1950] [serial = 389] [outer = (nil)] 05:08:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2800) [pid = 1950] [serial = 390] [outer = 0xa30c6000] 05:08:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fbc00) [pid = 1950] [serial = 391] [outer = 0xa30c6000] 05:08:03 WARNING - wptserve Traceback (most recent call last): 05:08:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:08:03 WARNING - rv = self.func(request, response) 05:08:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:08:03 WARNING - access_control_allow_origin = "*") 05:08:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:08:03 WARNING - payload = payload_generator(server_data) 05:08:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:08:03 WARNING - return encode_string_as_bmp_image(data) 05:08:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:08:03 WARNING - img.save(f, "BMP") 05:08:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:08:03 WARNING - f.write(bmpfileheader) 05:08:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:08:03 WARNING - 05:08:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa30ef000 == 2 [pid = 1950] [id = 137] 05:08:16 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30f1000) [pid = 1950] [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] 05:08:21 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f2800) [pid = 1950] [serial = 390] [outer = (nil)] [url = about:blank] 05:08:21 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa346d000) [pid = 1950] [serial = 388] [outer = (nil)] [url = about:blank] 05:08:32 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:08:32 INFO - PROCESS | 1905 | 1480338512740 Marionette TRACE conn5 <- [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]]]}] 05:08:32 INFO - . 05:08:32 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30836ms 05:08:32 INFO - PROCESS | 1905 | 1480338512763 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 05:08:32 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:08:32 INFO - PROCESS | 1905 | 1480338512772 Marionette TRACE conn5 <- [1,457,null,{"value":"2147483649"}] 05:08:32 INFO - PROCESS | 1905 | 1480338512786 Marionette TRACE conn5 -> [0,458,"timeouts",{"script":35000}] 05:08:32 INFO - PROCESS | 1905 | 1480338512794 Marionette TRACE conn5 <- [1,458,null,{}] 05:08:32 INFO - PROCESS | 1905 | 1480338512800 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:08:33 INFO - PROCESS | 1905 | 1480338513018 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 05:08:33 INFO - PROCESS | 1905 | 1480338513069 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:08:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4400 == 3 [pid = 1950] [id = 139] 05:08:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4800) [pid = 1950] [serial = 392] [outer = (nil)] 05:08:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f0800) [pid = 1950] [serial = 393] [outer = 0xa30c4800] 05:08:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f7c00) [pid = 1950] [serial = 394] [outer = 0xa30c4800] 05:08:34 WARNING - wptserve Traceback (most recent call last): 05:08:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:08:34 WARNING - rv = self.func(request, response) 05:08:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:08:34 WARNING - access_control_allow_origin = "*") 05:08:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:08:34 WARNING - payload = payload_generator(server_data) 05:08:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:08:34 WARNING - return encode_string_as_bmp_image(data) 05:08:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:08:34 WARNING - img.save(f, "BMP") 05:08:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:08:34 WARNING - f.write(bmpfileheader) 05:08:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:08:34 WARNING - 05:08:41 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5c00 == 2 [pid = 1950] [id = 138] 05:08:47 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c6000) [pid = 1950] [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] 05:08:52 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f0800) [pid = 1950] [serial = 393] [outer = (nil)] [url = about:blank] 05:08:52 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30fbc00) [pid = 1950] [serial = 391] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:09:03 INFO - PROCESS | 1905 | 1480338543539 Marionette TRACE conn5 <- [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]]]}] 05:09:03 INFO - . 05:09:03 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30801ms 05:09:03 INFO - PROCESS | 1905 | 1480338543587 Marionette TRACE conn5 -> [0,461,"getWindowHandle",null] 05:09:03 INFO - PROCESS | 1905 | 1480338543591 Marionette TRACE conn5 <- [1,461,null,{"value":"2147483649"}] 05:09:03 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:09:03 INFO - PROCESS | 1905 | 1480338543598 Marionette TRACE conn5 -> [0,462,"timeouts",{"script":35000}] 05:09:03 INFO - PROCESS | 1905 | 1480338543606 Marionette TRACE conn5 <- [1,462,null,{}] 05:09:03 INFO - PROCESS | 1905 | 1480338543625 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:03 INFO - PROCESS | 1905 | 1480338543813 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 05:09:03 INFO - PROCESS | 1905 | 1480338543901 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5800 == 3 [pid = 1950] [id = 140] 05:09:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5c00) [pid = 1950] [serial = 395] [outer = (nil)] 05:09:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1000) [pid = 1950] [serial = 396] [outer = 0xa30c5c00] 05:09:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9400) [pid = 1950] [serial = 397] [outer = 0xa30c5c00] 05:09:05 INFO - PROCESS | 1905 | 1480338545079 Marionette TRACE conn5 <- [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] 05:09:05 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:09:05 INFO - PROCESS | 1905 | 1480338545150 Marionette TRACE conn5 <- [1,465,null,{"value":"2147483649"}] 05:09:05 INFO - PROCESS | 1905 | 1480338545157 Marionette TRACE conn5 -> [0,466,"timeouts",{"script":35000}] 05:09:05 INFO - PROCESS | 1905 | 1480338545161 Marionette TRACE conn5 <- [1,466,null,{}] 05:09:05 INFO - PROCESS | 1905 | 1480338545168 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:05 INFO - PROCESS | 1905 | 1480338545369 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 05:09:05 INFO - PROCESS | 1905 | 1480338545436 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346e000 == 4 [pid = 1950] [id = 141] 05:09:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346e400) [pid = 1950] [serial = 398] [outer = (nil)] 05:09:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3533c00) [pid = 1950] [serial = 399] [outer = 0xa346e400] 05:09:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3535000) [pid = 1950] [serial = 400] [outer = 0xa346e400] 05:09:06 INFO - PROCESS | 1905 | 1480338546532 Marionette TRACE conn5 <- [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] 05:09:06 INFO - PROCESS | 1905 | 1480338546597 Marionette TRACE conn5 <- [1,469,null,{"value":"2147483649"}] 05:09:06 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:09:06 INFO - PROCESS | 1905 | 1480338546603 Marionette TRACE conn5 -> [0,470,"timeouts",{"script":35000}] 05:09:06 INFO - PROCESS | 1905 | 1480338546608 Marionette TRACE conn5 <- [1,470,null,{}] 05:09:06 INFO - PROCESS | 1905 | 1480338546614 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:06 INFO - PROCESS | 1905 | 1480338546824 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 05:09:06 INFO - PROCESS | 1905 | 1480338546887 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3660000 == 5 [pid = 1950] [id = 142] 05:09:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3660400) [pid = 1950] [serial = 401] [outer = (nil)] 05:09:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3664400) [pid = 1950] [serial = 402] [outer = 0xa3660400] 05:09:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3667400) [pid = 1950] [serial = 403] [outer = 0xa3660400] 05:09:08 INFO - PROCESS | 1905 | 1480338548002 Marionette TRACE conn5 <- [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] 05:09:08 INFO - PROCESS | 1905 | 1480338548044 Marionette TRACE conn5 <- [1,473,null,{"value":"2147483649"}] 05:09:08 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:09:08 INFO - PROCESS | 1905 | 1480338548065 Marionette TRACE conn5 -> [0,474,"timeouts",{"script":35000}] 05:09:08 INFO - PROCESS | 1905 | 1480338548072 Marionette TRACE conn5 <- [1,474,null,{}] 05:09:08 INFO - PROCESS | 1905 | 1480338548079 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:08 INFO - PROCESS | 1905 | 1480338548315 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 05:09:08 INFO - PROCESS | 1905 | 1480338548398 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:08 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b8800 == 6 [pid = 1950] [id = 143] 05:09:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa38b8c00) [pid = 1950] [serial = 404] [outer = (nil)] 05:09:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38be000) [pid = 1950] [serial = 405] [outer = 0xa38b8c00] 05:09:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38c0c00) [pid = 1950] [serial = 406] [outer = 0xa38b8c00] 05:09:09 INFO - PROCESS | 1905 | 1480338549478 Marionette TRACE conn5 <- [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] 05:09:09 INFO - PROCESS | 1905 | 1480338549510 Marionette TRACE conn5 <- [1,477,null,{"value":"2147483649"}] 05:09:09 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:09:09 INFO - PROCESS | 1905 | 1480338549522 Marionette TRACE conn5 -> [0,478,"timeouts",{"script":35000}] 05:09:09 INFO - PROCESS | 1905 | 1480338549526 Marionette TRACE conn5 <- [1,478,null,{}] 05:09:09 INFO - PROCESS | 1905 | 1480338549533 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:09 INFO - PROCESS | 1905 | 1480338549708 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 05:09:09 INFO - PROCESS | 1905 | 1480338549793 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3948400 == 7 [pid = 1950] [id = 144] 05:09:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa394d800) [pid = 1950] [serial = 407] [outer = (nil)] 05:09:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3951c00) [pid = 1950] [serial = 408] [outer = 0xa394d800] 05:09:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3951000) [pid = 1950] [serial = 409] [outer = 0xa394d800] 05:09:10 INFO - PROCESS | 1905 | 1480338550863 Marionette TRACE conn5 <- [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] 05:09:10 INFO - PROCESS | 1905 | 1480338550912 Marionette TRACE conn5 <- [1,481,null,{"value":"2147483649"}] 05:09:10 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:09:10 INFO - PROCESS | 1905 | 1480338550919 Marionette TRACE conn5 -> [0,482,"timeouts",{"script":35000}] 05:09:10 INFO - PROCESS | 1905 | 1480338550922 Marionette TRACE conn5 <- [1,482,null,{}] 05:09:10 INFO - PROCESS | 1905 | 1480338550934 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:11 INFO - PROCESS | 1905 | 1480338551117 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 05:09:11 INFO - PROCESS | 1905 | 1480338551194 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4465000 == 8 [pid = 1950] [id = 145] 05:09:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa4465800) [pid = 1950] [serial = 410] [outer = (nil)] 05:09:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa447a000) [pid = 1950] [serial = 411] [outer = 0xa4465800] 05:09:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa447f000) [pid = 1950] [serial = 412] [outer = 0xa4465800] 05:09:12 INFO - PROCESS | 1905 | 1480338552374 Marionette TRACE conn5 <- [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] 05:09:12 INFO - PROCESS | 1905 | 1480338552412 Marionette TRACE conn5 <- [1,485,null,{"value":"2147483649"}] 05:09:12 INFO - PROCESS | 1905 | 1480338552419 Marionette TRACE conn5 -> [0,486,"timeouts",{"script":35000}] 05:09:12 INFO - PROCESS | 1905 | 1480338552423 Marionette TRACE conn5 <- [1,486,null,{}] 05:09:12 INFO - PROCESS | 1905 | 1480338552428 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:12 INFO - PROCESS | 1905 | 1480338552627 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 05:09:12 INFO - PROCESS | 1905 | 1480338552698 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3541000 == 9 [pid = 1950] [id = 146] 05:09:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa3662800) [pid = 1950] [serial = 413] [outer = (nil)] 05:09:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa38bc000) [pid = 1950] [serial = 414] [outer = 0xa3662800] 05:09:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa38c3c00) [pid = 1950] [serial = 415] [outer = 0xa3662800] 05:09:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30be800 == 10 [pid = 1950] [id = 147] 05:09:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa30bec00) [pid = 1950] [serial = 416] [outer = (nil)] 05:09:13 INFO - PROCESS | 1905 | --DOCSHELL 0xa3948400 == 9 [pid = 1950] [id = 144] 05:09:13 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b8800 == 8 [pid = 1950] [id = 143] 05:09:13 INFO - PROCESS | 1905 | --DOCSHELL 0xa3660000 == 7 [pid = 1950] [id = 142] 05:09:13 INFO - PROCESS | 1905 | --DOCSHELL 0xa346e000 == 6 [pid = 1950] [id = 141] 05:09:13 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5800 == 5 [pid = 1950] [id = 140] 05:09:13 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4400 == 4 [pid = 1950] [id = 139] 05:09:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:09:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:09:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa30c4400) [pid = 1950] [serial = 417] [outer = 0xa30bec00] 05:09:14 INFO - PROCESS | 1905 | 1480338554067 Marionette TRACE conn5 <- [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]]]}] 05:09:14 INFO - . 05:09:14 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1709ms 05:09:14 INFO - PROCESS | 1905 | 1480338554128 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 05:09:14 INFO - PROCESS | 1905 | 1480338554132 Marionette TRACE conn5 <- [1,489,null,{"value":"2147483649"}] 05:09:14 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 05:09:14 INFO - PROCESS | 1905 | 1480338554139 Marionette TRACE conn5 -> [0,490,"timeouts",{"script":35000}] 05:09:14 INFO - PROCESS | 1905 | 1480338554141 Marionette TRACE conn5 <- [1,490,null,{}] 05:09:14 INFO - PROCESS | 1905 | 1480338554147 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:14 INFO - PROCESS | 1905 | 1480338554344 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 05:09:14 INFO - PROCESS | 1905 | 1480338554411 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3535c00 == 5 [pid = 1950] [id = 148] 05:09:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa353c000) [pid = 1950] [serial = 418] [outer = (nil)] 05:09:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa3660c00) [pid = 1950] [serial = 419] [outer = 0xa353c000] 05:09:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa3667c00) [pid = 1950] [serial = 420] [outer = 0xa353c000] 05:09:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b5c00 == 6 [pid = 1950] [id = 149] 05:09:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa38b7c00) [pid = 1950] [serial = 421] [outer = (nil)] 05:09:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa38c0000) [pid = 1950] [serial = 422] [outer = 0xa38b7c00] 05:09:15 INFO - PROCESS | 1905 | 1480338555481 Marionette TRACE conn5 <- [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]]]}] 05:09:15 INFO - . 05:09:15 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1392ms 05:09:15 INFO - PROCESS | 1905 | 1480338555532 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 05:09:15 INFO - PROCESS | 1905 | 1480338555535 Marionette TRACE conn5 <- [1,493,null,{"value":"2147483649"}] 05:09:15 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 05:09:15 INFO - PROCESS | 1905 | 1480338555545 Marionette TRACE conn5 -> [0,494,"timeouts",{"script":35000}] 05:09:15 INFO - PROCESS | 1905 | 1480338555548 Marionette TRACE conn5 <- [1,494,null,{}] 05:09:15 INFO - PROCESS | 1905 | 1480338555553 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:15 INFO - PROCESS | 1905 | 1480338555749 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 05:09:15 INFO - PROCESS | 1905 | 1480338555849 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa445b800 == 7 [pid = 1950] [id = 150] 05:09:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa445bc00) [pid = 1950] [serial = 423] [outer = (nil)] 05:09:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa4464000) [pid = 1950] [serial = 424] [outer = 0xa445bc00] 05:09:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa4466000) [pid = 1950] [serial = 425] [outer = 0xa445bc00] 05:09:16 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447e800 == 8 [pid = 1950] [id = 151] 05:09:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa447ec00) [pid = 1950] [serial = 426] [outer = (nil)] 05:09:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:09:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:09:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa4480000) [pid = 1950] [serial = 427] [outer = 0xa447ec00] 05:09:17 INFO - PROCESS | 1905 | 1480338557048 Marionette TRACE conn5 <- [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]]]}] 05:09:17 INFO - . 05:09:17 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1527ms 05:09:17 INFO - PROCESS | 1905 | 1480338557073 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 05:09:17 INFO - PROCESS | 1905 | 1480338557077 Marionette TRACE conn5 <- [1,497,null,{"value":"2147483649"}] 05:09:17 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 05:09:17 INFO - PROCESS | 1905 | 1480338557086 Marionette TRACE conn5 -> [0,498,"timeouts",{"script":35000}] 05:09:17 INFO - PROCESS | 1905 | 1480338557088 Marionette TRACE conn5 <- [1,498,null,{}] 05:09:17 INFO - PROCESS | 1905 | 1480338557098 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:17 INFO - PROCESS | 1905 | 1480338557303 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 05:09:17 INFO - PROCESS | 1905 | 1480338557325 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45c9000 == 9 [pid = 1950] [id = 152] 05:09:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa45c9400) [pid = 1950] [serial = 428] [outer = (nil)] 05:09:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa47bbc00) [pid = 1950] [serial = 429] [outer = 0xa45c9400] 05:09:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa47ea400) [pid = 1950] [serial = 430] [outer = 0xa45c9400] 05:09:18 INFO - PROCESS | 1905 | [Child 1950] 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 05:09:18 WARNING - wptserve Traceback (most recent call last): 05:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:09:18 WARNING - rv = self.func(request, response) 05:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:09:18 WARNING - access_control_allow_origin = "*") 05:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:09:18 WARNING - payload = payload_generator(server_data) 05:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:09:18 WARNING - return encode_string_as_bmp_image(data) 05:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:09:18 WARNING - img.save(f, "BMP") 05:09:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:09:18 WARNING - f.write(bmpfileheader) 05:09:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:09:18 WARNING - 05:09:18 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa30c5c00) [pid = 1950] [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] 05:09:18 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa346e400) [pid = 1950] [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] 05:09:18 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3660400) [pid = 1950] [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] 05:09:18 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa394d800) [pid = 1950] [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] 05:09:18 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa38b8c00) [pid = 1950] [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] 05:09:18 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa30c4800) [pid = 1950] [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] 05:09:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa447e800 == 8 [pid = 1950] [id = 151] 05:09:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa445b800 == 7 [pid = 1950] [id = 150] 05:09:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b5c00 == 6 [pid = 1950] [id = 149] 05:09:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa3535c00 == 5 [pid = 1950] [id = 148] 05:09:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa30be800 == 4 [pid = 1950] [id = 147] 05:09:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa3541000 == 3 [pid = 1950] [id = 146] 05:09:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa4465000 == 2 [pid = 1950] [id = 145] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa3951000) [pid = 1950] [serial = 409] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa38c0c00) [pid = 1950] [serial = 406] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa3667400) [pid = 1950] [serial = 403] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa3535000) [pid = 1950] [serial = 400] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30f9400) [pid = 1950] [serial = 397] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa3951c00) [pid = 1950] [serial = 408] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa30f7c00) [pid = 1950] [serial = 394] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa30f1000) [pid = 1950] [serial = 396] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa3533c00) [pid = 1950] [serial = 399] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa3664400) [pid = 1950] [serial = 402] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa38be000) [pid = 1950] [serial = 405] [outer = (nil)] [url = about:blank] 05:09:21 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa447a000) [pid = 1950] [serial = 411] [outer = (nil)] [url = about:blank] 05:09:24 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa445bc00) [pid = 1950] [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] 05:09:24 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa30bec00) [pid = 1950] [serial = 416] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:09:24 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa3662800) [pid = 1950] [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] 05:09:24 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa353c000) [pid = 1950] [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] 05:09:24 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa38b7c00) [pid = 1950] [serial = 421] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338555262] 05:09:24 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa4465800) [pid = 1950] [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] 05:09:24 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa447ec00) [pid = 1950] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa30c4400) [pid = 1950] [serial = 417] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa38c3c00) [pid = 1950] [serial = 415] [outer = (nil)] [url = about:blank] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa3667c00) [pid = 1950] [serial = 420] [outer = (nil)] [url = about:blank] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa38c0000) [pid = 1950] [serial = 422] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338555262] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa447f000) [pid = 1950] [serial = 412] [outer = (nil)] [url = about:blank] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa4466000) [pid = 1950] [serial = 425] [outer = (nil)] [url = about:blank] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa4480000) [pid = 1950] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa47bbc00) [pid = 1950] [serial = 429] [outer = (nil)] [url = about:blank] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa4464000) [pid = 1950] [serial = 424] [outer = (nil)] [url = about:blank] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa3660c00) [pid = 1950] [serial = 419] [outer = (nil)] [url = about:blank] 05:09:28 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa38bc000) [pid = 1950] [serial = 414] [outer = (nil)] [url = about:blank] 05:09:47 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:09:47 INFO - PROCESS | 1905 | 1480338587791 Marionette TRACE conn5 <- [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]]]}] 05:09:47 INFO - . 05:09:47 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30720ms 05:09:47 INFO - PROCESS | 1905 | 1480338587806 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 05:09:47 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 05:09:47 INFO - PROCESS | 1905 | 1480338587811 Marionette TRACE conn5 <- [1,501,null,{"value":"2147483649"}] 05:09:47 INFO - PROCESS | 1905 | 1480338587825 Marionette TRACE conn5 -> [0,502,"timeouts",{"script":35000}] 05:09:47 INFO - PROCESS | 1905 | 1480338587830 Marionette TRACE conn5 <- [1,502,null,{}] 05:09:47 INFO - PROCESS | 1905 | 1480338587836 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:09:48 INFO - PROCESS | 1905 | 1480338588033 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 05:09:48 INFO - PROCESS | 1905 | 1480338588093 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4c00 == 3 [pid = 1950] [id = 153] 05:09:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5000) [pid = 1950] [serial = 431] [outer = (nil)] 05:09:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30ef800) [pid = 1950] [serial = 432] [outer = 0xa30c5000] 05:09:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f6c00) [pid = 1950] [serial = 433] [outer = 0xa30c5000] 05:09:49 WARNING - wptserve Traceback (most recent call last): 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:09:49 WARNING - rv = self.func(request, response) 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:09:49 WARNING - access_control_allow_origin = "*") 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:09:49 WARNING - payload = payload_generator(server_data) 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:09:49 WARNING - return encode_string_as_bmp_image(data) 05:09: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 05:09:49 WARNING - img.save(f, "BMP") 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:09:49 WARNING - f.write(bmpfileheader) 05:09:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:09:49 WARNING - 05:09:49 WARNING - wptserve Traceback (most recent call last): 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:09:49 WARNING - rv = self.func(request, response) 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:09:49 WARNING - access_control_allow_origin = "*") 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:09:49 WARNING - payload = payload_generator(server_data) 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:09:49 WARNING - return encode_string_as_bmp_image(data) 05:09: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 05:09:49 WARNING - img.save(f, "BMP") 05:09:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:09:49 WARNING - f.write(bmpfileheader) 05:09:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:09:49 WARNING - 05:09:49 INFO - PROCESS | 1905 | [Child 1950] 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 05:09:56 INFO - PROCESS | 1905 | --DOCSHELL 0xa45c9000 == 2 [pid = 1950] [id = 152] 05:10:02 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa45c9400) [pid = 1950] [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] 05:10:07 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30ef800) [pid = 1950] [serial = 432] [outer = (nil)] [url = about:blank] 05:10:07 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa47ea400) [pid = 1950] [serial = 430] [outer = (nil)] [url = about:blank] 05:10:18 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:10:18 INFO - PROCESS | 1905 | 1480338618566 Marionette TRACE conn5 <- [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]]]}] 05:10:18 INFO - . 05:10:18 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30782ms 05:10:18 INFO - PROCESS | 1905 | 1480338618604 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 05:10:18 INFO - PROCESS | 1905 | 1480338618608 Marionette TRACE conn5 <- [1,505,null,{"value":"2147483649"}] 05:10:18 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 05:10:18 INFO - PROCESS | 1905 | 1480338618614 Marionette TRACE conn5 -> [0,506,"timeouts",{"script":35000}] 05:10:18 INFO - PROCESS | 1905 | 1480338618617 Marionette TRACE conn5 <- [1,506,null,{}] 05:10:18 INFO - PROCESS | 1905 | 1480338618623 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:10:18 INFO - PROCESS | 1905 | 1480338618815 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 05:10:18 INFO - PROCESS | 1905 | 1480338618867 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:10:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6000 == 3 [pid = 1950] [id = 154] 05:10:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6800) [pid = 1950] [serial = 434] [outer = (nil)] 05:10:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2400) [pid = 1950] [serial = 435] [outer = 0xa30c6800] 05:10:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fa000) [pid = 1950] [serial = 436] [outer = 0xa30c6800] 05:10:19 INFO - PROCESS | 1905 | [Child 1950] 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 05:10:19 WARNING - wptserve Traceback (most recent call last): 05:10:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:10:19 WARNING - rv = self.func(request, response) 05:10:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:10:19 WARNING - access_control_allow_origin = "*") 05:10:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:10:19 WARNING - payload = payload_generator(server_data) 05:10:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:10:19 WARNING - return encode_string_as_bmp_image(data) 05:10: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 05:10:19 WARNING - img.save(f, "BMP") 05:10:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:10:19 WARNING - f.write(bmpfileheader) 05:10:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:10:19 WARNING - 05:10:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4c00 == 2 [pid = 1950] [id = 153] 05:10:33 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c5000) [pid = 1950] [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] 05:10:37 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f2400) [pid = 1950] [serial = 435] [outer = (nil)] [url = about:blank] 05:10:37 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f6c00) [pid = 1950] [serial = 433] [outer = (nil)] [url = about:blank] 05:10:49 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:10:49 INFO - PROCESS | 1905 | 1480338649332 Marionette TRACE conn5 <- [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]]]}] 05:10:49 INFO - . 05:10:49 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30771ms 05:10:49 INFO - PROCESS | 1905 | 1480338649386 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 05:10:49 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 05:10:49 INFO - PROCESS | 1905 | 1480338649399 Marionette TRACE conn5 <- [1,509,null,{"value":"2147483649"}] 05:10:49 INFO - PROCESS | 1905 | 1480338649404 Marionette TRACE conn5 -> [0,510,"timeouts",{"script":35000}] 05:10:49 INFO - PROCESS | 1905 | 1480338649407 Marionette TRACE conn5 <- [1,510,null,{}] 05:10:49 INFO - PROCESS | 1905 | 1480338649413 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:10:49 INFO - PROCESS | 1905 | 1480338649591 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 05:10:49 INFO - PROCESS | 1905 | 1480338649653 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:10:49 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4800 == 3 [pid = 1950] [id = 155] 05:10:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4c00) [pid = 1950] [serial = 437] [outer = (nil)] 05:10:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1800) [pid = 1950] [serial = 438] [outer = 0xa30c4c00] 05:10:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9000) [pid = 1950] [serial = 439] [outer = 0xa30c4c00] 05:10:50 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3465c00 == 4 [pid = 1950] [id = 156] 05:10:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa3466c00) [pid = 1950] [serial = 440] [outer = (nil)] 05:10:50 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:10:50 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:10:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa346b400) [pid = 1950] [serial = 441] [outer = 0xa3466c00] 05:10:50 INFO - PROCESS | 1905 | 1480338650789 Marionette TRACE conn5 <- [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]]]}] 05:10:50 INFO - . 05:10:50 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1434ms 05:10:50 INFO - PROCESS | 1905 | 1480338650839 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 05:10:50 INFO - PROCESS | 1905 | 1480338650843 Marionette TRACE conn5 <- [1,513,null,{"value":"2147483649"}] 05:10:50 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 05:10:50 INFO - PROCESS | 1905 | 1480338650849 Marionette TRACE conn5 -> [0,514,"timeouts",{"script":35000}] 05:10:50 INFO - PROCESS | 1905 | 1480338650854 Marionette TRACE conn5 <- [1,514,null,{}] 05:10:50 INFO - PROCESS | 1905 | 1480338650860 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:10:51 INFO - PROCESS | 1905 | 1480338651015 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 05:10:51 INFO - PROCESS | 1905 | 1480338651061 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:10:51 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3470000 == 5 [pid = 1950] [id = 157] 05:10:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3472800) [pid = 1950] [serial = 442] [outer = (nil)] 05:10:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3537400) [pid = 1950] [serial = 443] [outer = 0xa3472800] 05:10:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3538400) [pid = 1950] [serial = 444] [outer = 0xa3472800] 05:10:52 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353e400 == 6 [pid = 1950] [id = 158] 05:10:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3540000) [pid = 1950] [serial = 445] [outer = (nil)] 05:10:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3542800) [pid = 1950] [serial = 446] [outer = 0xa3540000] 05:10:52 INFO - PROCESS | 1905 | 1480338652256 Marionette TRACE conn5 <- [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]]]}] 05:10:52 INFO - . 05:10:52 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1434ms 05:10:52 INFO - PROCESS | 1905 | 1480338652285 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 05:10:52 INFO - PROCESS | 1905 | 1480338652289 Marionette TRACE conn5 <- [1,517,null,{"value":"2147483649"}] 05:10:52 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 05:10:52 INFO - PROCESS | 1905 | 1480338652295 Marionette TRACE conn5 -> [0,518,"timeouts",{"script":35000}] 05:10:52 INFO - PROCESS | 1905 | 1480338652298 Marionette TRACE conn5 <- [1,518,null,{}] 05:10:52 INFO - PROCESS | 1905 | 1480338652304 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:10:52 INFO - PROCESS | 1905 | 1480338652475 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 05:10:52 INFO - PROCESS | 1905 | 1480338652559 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:10:52 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3665c00 == 7 [pid = 1950] [id = 159] 05:10:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3666000) [pid = 1950] [serial = 447] [outer = (nil)] 05:10:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa366a800) [pid = 1950] [serial = 448] [outer = 0xa3666000] 05:10:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa3803400) [pid = 1950] [serial = 449] [outer = 0xa3666000] 05:10:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b4400 == 8 [pid = 1950] [id = 160] 05:10:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa38b6400) [pid = 1950] [serial = 450] [outer = (nil)] 05:10:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:10:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:10:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa38b8c00) [pid = 1950] [serial = 451] [outer = 0xa38b6400] 05:10:53 INFO - PROCESS | 1905 | 1480338653710 Marionette TRACE conn5 <- [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]]]}] 05:10:53 INFO - . 05:10:53 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1484ms 05:10:53 INFO - PROCESS | 1905 | 1480338653781 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 05:10:53 INFO - PROCESS | 1905 | 1480338653785 Marionette TRACE conn5 <- [1,521,null,{"value":"2147483649"}] 05:10:53 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 05:10:53 INFO - PROCESS | 1905 | 1480338653798 Marionette TRACE conn5 -> [0,522,"timeouts",{"script":35000}] 05:10:53 INFO - PROCESS | 1905 | 1480338653805 Marionette TRACE conn5 <- [1,522,null,{}] 05:10:53 INFO - PROCESS | 1905 | 1480338653812 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:10:53 INFO - PROCESS | 1905 | 1480338653980 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 05:10:54 INFO - PROCESS | 1905 | 1480338654060 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:10:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38c1800 == 9 [pid = 1950] [id = 161] 05:10:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa38c1c00) [pid = 1950] [serial = 452] [outer = (nil)] 05:10:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa3947800) [pid = 1950] [serial = 453] [outer = 0xa38c1c00] 05:10:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3946c00) [pid = 1950] [serial = 454] [outer = 0xa38c1c00] 05:10:54 INFO - PROCESS | 1905 | [Child 1950] 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 05:10:55 WARNING - wptserve Traceback (most recent call last): 05:10:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:10:55 WARNING - rv = self.func(request, response) 05:10:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:10:55 WARNING - access_control_allow_origin = "*") 05:10:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:10:55 WARNING - payload = payload_generator(server_data) 05:10:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:10:55 WARNING - return encode_string_as_bmp_image(data) 05:10:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:10:55 WARNING - img.save(f, "BMP") 05:10:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:10:55 WARNING - f.write(bmpfileheader) 05:10:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:10:55 WARNING - 05:10:58 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b4400 == 8 [pid = 1950] [id = 160] 05:10:58 INFO - PROCESS | 1905 | --DOCSHELL 0xa3665c00 == 7 [pid = 1950] [id = 159] 05:10:58 INFO - PROCESS | 1905 | --DOCSHELL 0xa353e400 == 6 [pid = 1950] [id = 158] 05:10:58 INFO - PROCESS | 1905 | --DOCSHELL 0xa3470000 == 5 [pid = 1950] [id = 157] 05:10:58 INFO - PROCESS | 1905 | --DOCSHELL 0xa3465c00 == 4 [pid = 1950] [id = 156] 05:10:58 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4800 == 3 [pid = 1950] [id = 155] 05:10:58 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6000 == 2 [pid = 1950] [id = 154] 05:11:01 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa30c6800) [pid = 1950] [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] 05:11:01 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa30c4c00) [pid = 1950] [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] 05:11:01 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa3466c00) [pid = 1950] [serial = 440] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:11:01 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa3472800) [pid = 1950] [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] 05:11:01 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa3540000) [pid = 1950] [serial = 445] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338651995] 05:11:01 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3666000) [pid = 1950] [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] 05:11:01 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa38b6400) [pid = 1950] [serial = 450] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa30fa000) [pid = 1950] [serial = 436] [outer = (nil)] [url = about:blank] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa30f1800) [pid = 1950] [serial = 438] [outer = (nil)] [url = about:blank] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa30f9000) [pid = 1950] [serial = 439] [outer = (nil)] [url = about:blank] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa346b400) [pid = 1950] [serial = 441] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa3537400) [pid = 1950] [serial = 443] [outer = (nil)] [url = about:blank] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa3538400) [pid = 1950] [serial = 444] [outer = (nil)] [url = about:blank] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa3542800) [pid = 1950] [serial = 446] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338651995] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa366a800) [pid = 1950] [serial = 448] [outer = (nil)] [url = about:blank] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3803400) [pid = 1950] [serial = 449] [outer = (nil)] [url = about:blank] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa38b8c00) [pid = 1950] [serial = 451] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:11:05 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3947800) [pid = 1950] [serial = 453] [outer = (nil)] [url = about:blank] 05:11:24 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:11:24 INFO - PROCESS | 1905 | 1480338684553 Marionette TRACE conn5 <- [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]]]}] 05:11:24 INFO - . 05:11:24 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30795ms 05:11:24 INFO - PROCESS | 1905 | 1480338684594 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 05:11:24 INFO - PROCESS | 1905 | 1480338684598 Marionette TRACE conn5 <- [1,525,null,{"value":"2147483649"}] 05:11:24 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 05:11:24 INFO - PROCESS | 1905 | 1480338684605 Marionette TRACE conn5 -> [0,526,"timeouts",{"script":35000}] 05:11:24 INFO - PROCESS | 1905 | 1480338684607 Marionette TRACE conn5 <- [1,526,null,{}] 05:11:24 INFO - PROCESS | 1905 | 1480338684612 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:11:24 INFO - PROCESS | 1905 | 1480338684792 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 05:11:24 INFO - PROCESS | 1905 | 1480338684847 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:11:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4400 == 3 [pid = 1950] [id = 162] 05:11:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4800) [pid = 1950] [serial = 455] [outer = (nil)] 05:11:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30ee800) [pid = 1950] [serial = 456] [outer = 0xa30c4800] 05:11:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f5800) [pid = 1950] [serial = 457] [outer = 0xa30c4800] 05:11:25 INFO - PROCESS | 1905 | [Child 1950] 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 05:11:25 WARNING - wptserve Traceback (most recent call last): 05:11:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:11:25 WARNING - rv = self.func(request, response) 05:11:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:11:25 WARNING - access_control_allow_origin = "*") 05:11:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:11:25 WARNING - payload = payload_generator(server_data) 05:11:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:11:25 WARNING - return encode_string_as_bmp_image(data) 05:11:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:11:25 WARNING - img.save(f, "BMP") 05:11:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:11:25 WARNING - f.write(bmpfileheader) 05:11:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:11:25 WARNING - 05:11:33 INFO - PROCESS | 1905 | --DOCSHELL 0xa38c1800 == 2 [pid = 1950] [id = 161] 05:11:39 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa38c1c00) [pid = 1950] [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] 05:11:43 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30ee800) [pid = 1950] [serial = 456] [outer = (nil)] [url = about:blank] 05:11:43 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3946c00) [pid = 1950] [serial = 454] [outer = (nil)] [url = about:blank] 05:11:55 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:11:55 INFO - PROCESS | 1905 | 1480338715304 Marionette TRACE conn5 <- [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]]]}] 05:11:55 INFO - . 05:11:55 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30729ms 05:11:55 INFO - PROCESS | 1905 | 1480338715335 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 05:11:55 INFO - PROCESS | 1905 | 1480338715337 Marionette TRACE conn5 <- [1,529,null,{"value":"2147483649"}] 05:11:55 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 05:11:55 INFO - PROCESS | 1905 | 1480338715344 Marionette TRACE conn5 -> [0,530,"timeouts",{"script":35000}] 05:11:55 INFO - PROCESS | 1905 | 1480338715347 Marionette TRACE conn5 <- [1,530,null,{}] 05:11:55 INFO - PROCESS | 1905 | 1480338715353 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:11:55 INFO - PROCESS | 1905 | 1480338715525 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 05:11:55 INFO - PROCESS | 1905 | 1480338715584 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:11:55 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c7400 == 3 [pid = 1950] [id = 163] 05:11:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c7800) [pid = 1950] [serial = 458] [outer = (nil)] 05:11:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2400) [pid = 1950] [serial = 459] [outer = 0xa30c7800] 05:11:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fa400) [pid = 1950] [serial = 460] [outer = 0xa30c7800] 05:11:56 INFO - PROCESS | 1905 | [Child 1950] 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 05:11:56 WARNING - wptserve Traceback (most recent call last): 05:11:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:11:56 WARNING - rv = self.func(request, response) 05:11:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:11:56 WARNING - access_control_allow_origin = "*") 05:11:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:11:56 WARNING - payload = payload_generator(server_data) 05:11:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:11:56 WARNING - return encode_string_as_bmp_image(data) 05:11: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 05:11:56 WARNING - img.save(f, "BMP") 05:11:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:11:56 WARNING - f.write(bmpfileheader) 05:11:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:11:56 WARNING - 05:12:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4400 == 2 [pid = 1950] [id = 162] 05:12:10 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c4800) [pid = 1950] [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] 05:12:14 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f2400) [pid = 1950] [serial = 459] [outer = (nil)] [url = about:blank] 05:12:14 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f5800) [pid = 1950] [serial = 457] [outer = (nil)] [url = about:blank] 05:12:26 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:12:26 INFO - PROCESS | 1905 | 1480338746039 Marionette TRACE conn5 <- [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]]]}] 05:12:26 INFO - . 05:12:26 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30729ms 05:12:26 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 05:12:26 INFO - PROCESS | 1905 | 1480338746074 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 05:12:26 INFO - PROCESS | 1905 | 1480338746077 Marionette TRACE conn5 <- [1,533,null,{"value":"2147483649"}] 05:12:26 INFO - PROCESS | 1905 | 1480338746083 Marionette TRACE conn5 -> [0,534,"timeouts",{"script":35000}] 05:12:26 INFO - PROCESS | 1905 | 1480338746086 Marionette TRACE conn5 <- [1,534,null,{}] 05:12:26 INFO - PROCESS | 1905 | 1480338746092 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:12:26 INFO - PROCESS | 1905 | 1480338746276 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 05:12:26 INFO - PROCESS | 1905 | 1480338746330 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:12:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5000 == 3 [pid = 1950] [id = 164] 05:12:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5400) [pid = 1950] [serial = 461] [outer = (nil)] 05:12:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2400) [pid = 1950] [serial = 462] [outer = 0xa30c5400] 05:12:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9000) [pid = 1950] [serial = 463] [outer = 0xa30c5400] 05:12:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3466c00 == 4 [pid = 1950] [id = 165] 05:12:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa3468000) [pid = 1950] [serial = 464] [outer = (nil)] 05:12:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:12:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:12:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa346a800) [pid = 1950] [serial = 465] [outer = 0xa3468000] 05:12:27 INFO - PROCESS | 1905 | 1480338747355 Marionette TRACE conn5 <- [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]]]}] 05:12:27 INFO - . 05:12:27 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1340ms 05:12:27 INFO - PROCESS | 1905 | 1480338747424 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 05:12:27 INFO - PROCESS | 1905 | 1480338747426 Marionette TRACE conn5 <- [1,537,null,{"value":"2147483649"}] 05:12:27 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 05:12:27 INFO - PROCESS | 1905 | 1480338747437 Marionette TRACE conn5 -> [0,538,"timeouts",{"script":35000}] 05:12:27 INFO - PROCESS | 1905 | 1480338747440 Marionette TRACE conn5 <- [1,538,null,{}] 05:12:27 INFO - PROCESS | 1905 | 1480338747446 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:12:27 INFO - PROCESS | 1905 | 1480338747619 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 05:12:27 INFO - PROCESS | 1905 | 1480338747672 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:12:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3472000 == 5 [pid = 1950] [id = 166] 05:12:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3472400) [pid = 1950] [serial = 466] [outer = (nil)] 05:12:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3537400) [pid = 1950] [serial = 467] [outer = 0xa3472400] 05:12:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3538400) [pid = 1950] [serial = 468] [outer = 0xa3472400] 05:12:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353f000 == 6 [pid = 1950] [id = 167] 05:12:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3540000) [pid = 1950] [serial = 469] [outer = (nil)] 05:12:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3541800) [pid = 1950] [serial = 470] [outer = 0xa3540000] 05:12:28 INFO - PROCESS | 1905 | 1480338748767 Marionette TRACE conn5 <- [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]]]}] 05:12:28 INFO - . 05:12:28 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1384ms 05:12:28 INFO - PROCESS | 1905 | 1480338748823 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 05:12:28 INFO - PROCESS | 1905 | 1480338748828 Marionette TRACE conn5 <- [1,541,null,{"value":"2147483649"}] 05:12:28 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 05:12:28 INFO - PROCESS | 1905 | 1480338748836 Marionette TRACE conn5 -> [0,542,"timeouts",{"script":35000}] 05:12:28 INFO - PROCESS | 1905 | 1480338748839 Marionette TRACE conn5 <- [1,542,null,{}] 05:12:28 INFO - PROCESS | 1905 | 1480338748844 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:12:29 INFO - PROCESS | 1905 | 1480338749046 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 05:12:29 INFO - PROCESS | 1905 | 1480338749107 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:12:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3665800 == 7 [pid = 1950] [id = 168] 05:12:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3665c00) [pid = 1950] [serial = 471] [outer = (nil)] 05:12:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa366a800) [pid = 1950] [serial = 472] [outer = 0xa3665c00] 05:12:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa3803400) [pid = 1950] [serial = 473] [outer = 0xa3665c00] 05:12:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3810c00 == 8 [pid = 1950] [id = 169] 05:12:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa38b5c00) [pid = 1950] [serial = 474] [outer = (nil)] 05:12:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:12:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:12:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa38b8000) [pid = 1950] [serial = 475] [outer = 0xa38b5c00] 05:12:30 INFO - PROCESS | 1905 | 1480338750242 Marionette TRACE conn5 <- [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]]]}] 05:12:30 INFO - . 05:12:30 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1432ms 05:12:30 INFO - PROCESS | 1905 | 1480338750268 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 05:12:30 INFO - PROCESS | 1905 | 1480338750272 Marionette TRACE conn5 <- [1,545,null,{"value":"2147483649"}] 05:12:30 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 05:12:30 INFO - PROCESS | 1905 | 1480338750280 Marionette TRACE conn5 -> [0,546,"timeouts",{"script":35000}] 05:12:30 INFO - PROCESS | 1905 | 1480338750284 Marionette TRACE conn5 <- [1,546,null,{}] 05:12:30 INFO - PROCESS | 1905 | 1480338750289 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:12:30 INFO - PROCESS | 1905 | 1480338750484 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 05:12:30 INFO - PROCESS | 1905 | 1480338750542 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:12:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38c0c00 == 9 [pid = 1950] [id = 170] 05:12:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa38c1000) [pid = 1950] [serial = 476] [outer = (nil)] 05:12:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa3946800) [pid = 1950] [serial = 477] [outer = 0xa38c1000] 05:12:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3947800) [pid = 1950] [serial = 478] [outer = 0xa38c1000] 05:12:31 WARNING - wptserve Traceback (most recent call last): 05:12:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:12:31 WARNING - rv = self.func(request, response) 05:12:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:12:31 WARNING - access_control_allow_origin = "*") 05:12:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:12:31 WARNING - payload = payload_generator(server_data) 05:12:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:12:31 WARNING - return encode_string_as_bmp_image(data) 05:12: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 05:12:31 WARNING - img.save(f, "BMP") 05:12:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:12:31 WARNING - f.write(bmpfileheader) 05:12:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:12:31 WARNING - 05:12:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa3810c00 == 8 [pid = 1950] [id = 169] 05:12:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa3665800 == 7 [pid = 1950] [id = 168] 05:12:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa353f000 == 6 [pid = 1950] [id = 167] 05:12:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa3472000 == 5 [pid = 1950] [id = 166] 05:12:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa3466c00 == 4 [pid = 1950] [id = 165] 05:12:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5000 == 3 [pid = 1950] [id = 164] 05:12:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c7400 == 2 [pid = 1950] [id = 163] 05:12:37 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa30c7800) [pid = 1950] [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] 05:12:37 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa30c5400) [pid = 1950] [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] 05:12:37 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa3468000) [pid = 1950] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:12:37 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa3472400) [pid = 1950] [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] 05:12:37 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa3540000) [pid = 1950] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338748559] 05:12:37 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3665c00) [pid = 1950] [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] 05:12:37 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa38b5c00) [pid = 1950] [serial = 474] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa30fa400) [pid = 1950] [serial = 460] [outer = (nil)] [url = about:blank] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa30f2400) [pid = 1950] [serial = 462] [outer = (nil)] [url = about:blank] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa30f9000) [pid = 1950] [serial = 463] [outer = (nil)] [url = about:blank] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa346a800) [pid = 1950] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa3537400) [pid = 1950] [serial = 467] [outer = (nil)] [url = about:blank] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa3538400) [pid = 1950] [serial = 468] [outer = (nil)] [url = about:blank] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa3541800) [pid = 1950] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338748559] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa366a800) [pid = 1950] [serial = 472] [outer = (nil)] [url = about:blank] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3803400) [pid = 1950] [serial = 473] [outer = (nil)] [url = about:blank] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa38b8000) [pid = 1950] [serial = 475] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:12:41 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3946800) [pid = 1950] [serial = 477] [outer = (nil)] [url = about:blank] 05:13:00 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:13:01 INFO - PROCESS | 1905 | 1480338780996 Marionette TRACE conn5 <- [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]]]}] 05:13:01 INFO - . 05:13:01 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30777ms 05:13:01 INFO - PROCESS | 1905 | 1480338781058 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 05:13:01 INFO - PROCESS | 1905 | 1480338781101 Marionette TRACE conn5 <- [1,549,null,{"value":"2147483649"}] 05:13:01 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 05:13:01 INFO - PROCESS | 1905 | 1480338781111 Marionette TRACE conn5 -> [0,550,"timeouts",{"script":35000}] 05:13:01 INFO - PROCESS | 1905 | 1480338781126 Marionette TRACE conn5 <- [1,550,null,{}] 05:13:01 INFO - PROCESS | 1905 | 1480338781155 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:13:01 INFO - PROCESS | 1905 | 1480338781359 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 05:13:01 INFO - PROCESS | 1905 | 1480338781411 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4c00 == 3 [pid = 1950] [id = 171] 05:13:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5000) [pid = 1950] [serial = 479] [outer = (nil)] 05:13:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30ef400) [pid = 1950] [serial = 480] [outer = 0xa30c5000] 05:13:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f6000) [pid = 1950] [serial = 481] [outer = 0xa30c5000] 05:13:02 WARNING - wptserve Traceback (most recent call last): 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:13:02 WARNING - rv = self.func(request, response) 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:13:02 WARNING - access_control_allow_origin = "*") 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:13:02 WARNING - payload = payload_generator(server_data) 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:13:02 WARNING - return encode_string_as_bmp_image(data) 05:13: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 05:13:02 WARNING - img.save(f, "BMP") 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:13:02 WARNING - f.write(bmpfileheader) 05:13:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:13:02 WARNING - 05:13:02 WARNING - wptserve Traceback (most recent call last): 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:13:02 WARNING - rv = self.func(request, response) 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:13:02 WARNING - access_control_allow_origin = "*") 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:13:02 WARNING - payload = payload_generator(server_data) 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:13:02 WARNING - return encode_string_as_bmp_image(data) 05:13: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 05:13:02 WARNING - img.save(f, "BMP") 05:13:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:13:02 WARNING - f.write(bmpfileheader) 05:13:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:13:02 WARNING - 05:13:09 INFO - PROCESS | 1905 | --DOCSHELL 0xa38c0c00 == 2 [pid = 1950] [id = 170] 05:13:16 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa38c1000) [pid = 1950] [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] 05:13:20 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30ef400) [pid = 1950] [serial = 480] [outer = (nil)] [url = about:blank] 05:13:20 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3947800) [pid = 1950] [serial = 478] [outer = (nil)] [url = about:blank] 05:13:31 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:13:31 INFO - PROCESS | 1905 | 1480338811908 Marionette TRACE conn5 <- [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]]]}] 05:13:31 INFO - . 05:13:31 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30850ms 05:13:31 INFO - PROCESS | 1905 | 1480338811960 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 05:13:31 INFO - PROCESS | 1905 | 1480338811964 Marionette TRACE conn5 <- [1,553,null,{"value":"2147483649"}] 05:13:31 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 05:13:31 INFO - PROCESS | 1905 | 1480338811970 Marionette TRACE conn5 -> [0,554,"timeouts",{"script":35000}] 05:13:31 INFO - PROCESS | 1905 | 1480338811972 Marionette TRACE conn5 <- [1,554,null,{}] 05:13:31 INFO - PROCESS | 1905 | 1480338811978 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:13:32 INFO - PROCESS | 1905 | 1480338812145 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 05:13:32 INFO - PROCESS | 1905 | 1480338812212 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:32 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c3800 == 3 [pid = 1950] [id = 172] 05:13:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c3c00) [pid = 1950] [serial = 482] [outer = (nil)] 05:13:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1000) [pid = 1950] [serial = 483] [outer = 0xa30c3c00] 05:13:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8c00) [pid = 1950] [serial = 484] [outer = 0xa30c3c00] 05:13:33 WARNING - wptserve Traceback (most recent call last): 05:13:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:13:33 WARNING - rv = self.func(request, response) 05:13:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:13:33 WARNING - access_control_allow_origin = "*") 05:13:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:13:33 WARNING - payload = payload_generator(server_data) 05:13:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:13:33 WARNING - return encode_string_as_bmp_image(data) 05:13:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:13:33 WARNING - img.save(f, "BMP") 05:13:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:13:33 WARNING - f.write(bmpfileheader) 05:13:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:13:33 WARNING - 05:13:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4c00 == 2 [pid = 1950] [id = 171] 05:13:46 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c5000) [pid = 1950] [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] 05:13:51 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1000) [pid = 1950] [serial = 483] [outer = (nil)] [url = about:blank] 05:13:51 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f6000) [pid = 1950] [serial = 481] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:14:02 INFO - PROCESS | 1905 | 1480338842670 Marionette TRACE conn5 <- [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]]]}] 05:14:02 INFO - . 05:14:02 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30727ms 05:14:02 INFO - PROCESS | 1905 | 1480338842698 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 05:14:02 INFO - PROCESS | 1905 | 1480338842702 Marionette TRACE conn5 <- [1,557,null,{"value":"2147483649"}] 05:14:02 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 05:14:02 INFO - PROCESS | 1905 | 1480338842708 Marionette TRACE conn5 -> [0,558,"timeouts",{"script":35000}] 05:14:02 INFO - PROCESS | 1905 | 1480338842710 Marionette TRACE conn5 <- [1,558,null,{}] 05:14:02 INFO - PROCESS | 1905 | 1480338842716 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:14:02 INFO - PROCESS | 1905 | 1480338842877 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 05:14:02 INFO - PROCESS | 1905 | 1480338842955 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:14:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5400 == 3 [pid = 1950] [id = 173] 05:14:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5800) [pid = 1950] [serial = 485] [outer = (nil)] 05:14:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1400) [pid = 1950] [serial = 486] [outer = 0xa30c5800] 05:14:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8400) [pid = 1950] [serial = 487] [outer = 0xa30c5800] 05:14:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3467400 == 4 [pid = 1950] [id = 174] 05:14:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa3467800) [pid = 1950] [serial = 488] [outer = (nil)] 05:14:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:14:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:14:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3469c00) [pid = 1950] [serial = 489] [outer = 0xa3467800] 05:14:04 INFO - PROCESS | 1905 | 1480338844094 Marionette TRACE conn5 <- [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]]]}] 05:14:04 INFO - . 05:14:04 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1444ms 05:14:04 INFO - PROCESS | 1905 | 1480338844154 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 05:14:04 INFO - PROCESS | 1905 | 1480338844160 Marionette TRACE conn5 <- [1,561,null,{"value":"2147483649"}] 05:14:04 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 05:14:04 INFO - PROCESS | 1905 | 1480338844169 Marionette TRACE conn5 -> [0,562,"timeouts",{"script":35000}] 05:14:04 INFO - PROCESS | 1905 | 1480338844174 Marionette TRACE conn5 <- [1,562,null,{}] 05:14:04 INFO - PROCESS | 1905 | 1480338844182 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:14:04 INFO - PROCESS | 1905 | 1480338844488 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 05:14:04 INFO - PROCESS | 1905 | 1480338844585 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:14:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3471400 == 5 [pid = 1950] [id = 175] 05:14:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3471800) [pid = 1950] [serial = 490] [outer = (nil)] 05:14:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3536800) [pid = 1950] [serial = 491] [outer = 0xa3471800] 05:14:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3537800) [pid = 1950] [serial = 492] [outer = 0xa3471800] 05:14:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353cc00 == 6 [pid = 1950] [id = 176] 05:14:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa353e000) [pid = 1950] [serial = 493] [outer = (nil)] 05:14:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3540c00) [pid = 1950] [serial = 494] [outer = 0xa353e000] 05:14:06 INFO - PROCESS | 1905 | 1480338846044 Marionette TRACE conn5 <- [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]]]}] 05:14:06 INFO - . 05:14:06 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1891ms 05:14:06 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 05:14:06 INFO - PROCESS | 1905 | 1480338846060 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 05:14:06 INFO - PROCESS | 1905 | 1480338846062 Marionette TRACE conn5 <- [1,565,null,{"value":"2147483649"}] 05:14:06 INFO - PROCESS | 1905 | 1480338846069 Marionette TRACE conn5 -> [0,566,"timeouts",{"script":35000}] 05:14:06 INFO - PROCESS | 1905 | 1480338846072 Marionette TRACE conn5 <- [1,566,null,{}] 05:14:06 INFO - PROCESS | 1905 | 1480338846077 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:14:06 INFO - PROCESS | 1905 | 1480338846288 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 05:14:06 INFO - PROCESS | 1905 | 1480338846320 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:14:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3665000 == 7 [pid = 1950] [id = 177] 05:14:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3665400) [pid = 1950] [serial = 495] [outer = (nil)] 05:14:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa3669400) [pid = 1950] [serial = 496] [outer = 0xa3665400] 05:14:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa3802400) [pid = 1950] [serial = 497] [outer = 0xa3665400] 05:14:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3810c00 == 8 [pid = 1950] [id = 178] 05:14:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa38b5800) [pid = 1950] [serial = 498] [outer = (nil)] 05:14:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:14:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:14:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa38b8800) [pid = 1950] [serial = 499] [outer = 0xa38b5800] 05:14:07 INFO - PROCESS | 1905 | 1480338847392 Marionette TRACE conn5 <- [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]]]}] 05:14:07 INFO - . 05:14:07 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1386ms 05:14:07 INFO - PROCESS | 1905 | 1480338847455 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 05:14:07 INFO - PROCESS | 1905 | 1480338847459 Marionette TRACE conn5 <- [1,569,null,{"value":"2147483649"}] 05:14:07 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 05:14:07 INFO - PROCESS | 1905 | 1480338847465 Marionette TRACE conn5 -> [0,570,"timeouts",{"script":35000}] 05:14:07 INFO - PROCESS | 1905 | 1480338847469 Marionette TRACE conn5 <- [1,570,null,{}] 05:14:07 INFO - PROCESS | 1905 | 1480338847474 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:14:07 INFO - PROCESS | 1905 | 1480338847644 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 05:14:07 INFO - PROCESS | 1905 | 1480338847718 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:14:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38c1000 == 9 [pid = 1950] [id = 179] 05:14:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa38c1400) [pid = 1950] [serial = 500] [outer = (nil)] 05:14:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa3946c00) [pid = 1950] [serial = 501] [outer = 0xa38c1400] 05:14:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3946000) [pid = 1950] [serial = 502] [outer = 0xa38c1400] 05:14:08 INFO - PROCESS | 1905 | [Child 1950] 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 05:14:08 WARNING - wptserve Traceback (most recent call last): 05:14:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:14:08 WARNING - rv = self.func(request, response) 05:14:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:14:08 WARNING - access_control_allow_origin = "*") 05:14:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:14:08 WARNING - payload = payload_generator(server_data) 05:14:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:14:08 WARNING - return encode_string_as_bmp_image(data) 05:14: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 05:14:08 WARNING - img.save(f, "BMP") 05:14:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:14:08 WARNING - f.write(bmpfileheader) 05:14:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:14:08 WARNING - 05:14:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa3810c00 == 8 [pid = 1950] [id = 178] 05:14:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa3665000 == 7 [pid = 1950] [id = 177] 05:14:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa353cc00 == 6 [pid = 1950] [id = 176] 05:14:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa3471400 == 5 [pid = 1950] [id = 175] 05:14:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa3467400 == 4 [pid = 1950] [id = 174] 05:14:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5400 == 3 [pid = 1950] [id = 173] 05:14:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c3800 == 2 [pid = 1950] [id = 172] 05:14:14 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa30c3c00) [pid = 1950] [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] 05:14:14 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa30c5800) [pid = 1950] [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] 05:14:14 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa3467800) [pid = 1950] [serial = 488] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:14:14 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa3471800) [pid = 1950] [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] 05:14:14 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa353e000) [pid = 1950] [serial = 493] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338845798] 05:14:14 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3665400) [pid = 1950] [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] 05:14:14 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa38b5800) [pid = 1950] [serial = 498] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa30f8c00) [pid = 1950] [serial = 484] [outer = (nil)] [url = about:blank] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa30f1400) [pid = 1950] [serial = 486] [outer = (nil)] [url = about:blank] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa30f8400) [pid = 1950] [serial = 487] [outer = (nil)] [url = about:blank] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa3469c00) [pid = 1950] [serial = 489] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa3536800) [pid = 1950] [serial = 491] [outer = (nil)] [url = about:blank] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa3537800) [pid = 1950] [serial = 492] [outer = (nil)] [url = about:blank] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa3540c00) [pid = 1950] [serial = 494] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338845798] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3669400) [pid = 1950] [serial = 496] [outer = (nil)] [url = about:blank] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3802400) [pid = 1950] [serial = 497] [outer = (nil)] [url = about:blank] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa38b8800) [pid = 1950] [serial = 499] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:14:18 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3946c00) [pid = 1950] [serial = 501] [outer = (nil)] [url = about:blank] 05:14:38 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:14:38 INFO - PROCESS | 1905 | 1480338878151 Marionette TRACE conn5 <- [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]]]}] 05:14:38 INFO - . 05:14:38 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30718ms 05:14:38 INFO - PROCESS | 1905 | 1480338878184 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 05:14:38 INFO - PROCESS | 1905 | 1480338878188 Marionette TRACE conn5 <- [1,573,null,{"value":"2147483649"}] 05:14:38 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 05:14:38 INFO - PROCESS | 1905 | 1480338878194 Marionette TRACE conn5 -> [0,574,"timeouts",{"script":35000}] 05:14:38 INFO - PROCESS | 1905 | 1480338878196 Marionette TRACE conn5 <- [1,574,null,{}] 05:14:38 INFO - PROCESS | 1905 | 1480338878201 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:14:38 INFO - PROCESS | 1905 | 1480338878368 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 05:14:38 INFO - PROCESS | 1905 | 1480338878428 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:14:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4400 == 3 [pid = 1950] [id = 180] 05:14:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4800) [pid = 1950] [serial = 503] [outer = (nil)] 05:14:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30eec00) [pid = 1950] [serial = 504] [outer = 0xa30c4800] 05:14:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f5c00) [pid = 1950] [serial = 505] [outer = 0xa30c4800] 05:14:39 INFO - PROCESS | 1905 | [Child 1950] 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 05:14:39 WARNING - wptserve Traceback (most recent call last): 05:14:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:14:39 WARNING - rv = self.func(request, response) 05:14:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:14:39 WARNING - access_control_allow_origin = "*") 05:14:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:14:39 WARNING - payload = payload_generator(server_data) 05:14:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:14:39 WARNING - return encode_string_as_bmp_image(data) 05:14: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 05:14:39 WARNING - img.save(f, "BMP") 05:14:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:14:39 WARNING - f.write(bmpfileheader) 05:14:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:14:39 WARNING - 05:14:43 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:14:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa38c1000 == 2 [pid = 1950] [id = 179] 05:14:53 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa38c1400) [pid = 1950] [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] 05:14:57 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30eec00) [pid = 1950] [serial = 504] [outer = (nil)] [url = about:blank] 05:14:57 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3946000) [pid = 1950] [serial = 502] [outer = (nil)] [url = about:blank] 05:15:08 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:15:08 INFO - PROCESS | 1905 | 1480338908861 Marionette TRACE conn5 <- [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]]]}] 05:15:08 INFO - . 05:15:08 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30715ms 05:15:08 INFO - PROCESS | 1905 | 1480338908910 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 05:15:08 INFO - PROCESS | 1905 | 1480338908913 Marionette TRACE conn5 <- [1,577,null,{"value":"2147483649"}] 05:15:08 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 05:15:08 INFO - PROCESS | 1905 | 1480338908919 Marionette TRACE conn5 -> [0,578,"timeouts",{"script":35000}] 05:15:08 INFO - PROCESS | 1905 | 1480338908922 Marionette TRACE conn5 <- [1,578,null,{}] 05:15:08 INFO - PROCESS | 1905 | 1480338908927 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:15:09 INFO - PROCESS | 1905 | 1480338909100 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 05:15:09 INFO - PROCESS | 1905 | 1480338909160 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6000 == 3 [pid = 1950] [id = 181] 05:15:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6c00) [pid = 1950] [serial = 506] [outer = (nil)] 05:15:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1800) [pid = 1950] [serial = 507] [outer = 0xa30c6c00] 05:15:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9c00) [pid = 1950] [serial = 508] [outer = 0xa30c6c00] 05:15:10 INFO - PROCESS | 1905 | [Child 1950] 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 05:15:10 WARNING - wptserve Traceback (most recent call last): 05:15:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:15:10 WARNING - rv = self.func(request, response) 05:15:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:15:10 WARNING - access_control_allow_origin = "*") 05:15:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:15:10 WARNING - payload = payload_generator(server_data) 05:15:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:15:10 WARNING - return encode_string_as_bmp_image(data) 05:15:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:15:10 WARNING - img.save(f, "BMP") 05:15:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:15:10 WARNING - f.write(bmpfileheader) 05:15:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:15:10 WARNING - 05:15:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4400 == 2 [pid = 1950] [id = 180] 05:15:23 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c4800) [pid = 1950] [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] 05:15:28 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1800) [pid = 1950] [serial = 507] [outer = (nil)] [url = about:blank] 05:15:28 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f5c00) [pid = 1950] [serial = 505] [outer = (nil)] [url = about:blank] 05:15:39 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:15:39 INFO - PROCESS | 1905 | 1480338939646 Marionette TRACE conn5 <- [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]]]}] 05:15:39 INFO - . 05:15:39 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30772ms 05:15:39 INFO - PROCESS | 1905 | 1480338939693 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 05:15:39 INFO - PROCESS | 1905 | 1480338939697 Marionette TRACE conn5 <- [1,581,null,{"value":"2147483649"}] 05:15:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 05:15:39 INFO - PROCESS | 1905 | 1480338939703 Marionette TRACE conn5 -> [0,582,"timeouts",{"script":35000}] 05:15:39 INFO - PROCESS | 1905 | 1480338939706 Marionette TRACE conn5 <- [1,582,null,{}] 05:15:39 INFO - PROCESS | 1905 | 1480338939711 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:15:39 INFO - PROCESS | 1905 | 1480338939933 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 05:15:40 INFO - PROCESS | 1905 | 1480338939977 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:40 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4400 == 3 [pid = 1950] [id = 182] 05:15:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4800) [pid = 1950] [serial = 509] [outer = (nil)] 05:15:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1c00) [pid = 1950] [serial = 510] [outer = 0xa30c4800] 05:15:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8c00) [pid = 1950] [serial = 511] [outer = 0xa30c4800] 05:15:41 INFO - PROCESS | 1905 | 1480338941217 Marionette TRACE conn5 <- [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]]]}] 05:15:41 INFO - . 05:15:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1536ms 05:15:41 INFO - PROCESS | 1905 | 1480338941245 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 05:15:41 INFO - PROCESS | 1905 | 1480338941249 Marionette TRACE conn5 <- [1,585,null,{"value":"2147483649"}] 05:15:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 05:15:41 INFO - PROCESS | 1905 | 1480338941256 Marionette TRACE conn5 -> [0,586,"timeouts",{"script":35000}] 05:15:41 INFO - PROCESS | 1905 | 1480338941259 Marionette TRACE conn5 <- [1,586,null,{}] 05:15:41 INFO - PROCESS | 1905 | 1480338941264 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:15:41 INFO - PROCESS | 1905 | 1480338941443 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 05:15:41 INFO - PROCESS | 1905 | 1480338941498 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:41 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3467c00 == 4 [pid = 1950] [id = 183] 05:15:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346a800) [pid = 1950] [serial = 512] [outer = (nil)] 05:15:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3471800) [pid = 1950] [serial = 513] [outer = 0xa346a800] 05:15:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3472800) [pid = 1950] [serial = 514] [outer = 0xa346a800] 05:15:42 INFO - . 05:15:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1336ms 05:15:42 INFO - PROCESS | 1905 | 1480338942580 Marionette TRACE conn5 <- [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]]]}] 05:15:42 INFO - PROCESS | 1905 | 1480338942593 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 05:15:42 INFO - PROCESS | 1905 | 1480338942596 Marionette TRACE conn5 <- [1,589,null,{"value":"2147483649"}] 05:15:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 05:15:42 INFO - PROCESS | 1905 | 1480338942603 Marionette TRACE conn5 -> [0,590,"timeouts",{"script":35000}] 05:15:42 INFO - PROCESS | 1905 | 1480338942605 Marionette TRACE conn5 <- [1,590,null,{}] 05:15:42 INFO - PROCESS | 1905 | 1480338942611 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:15:42 INFO - PROCESS | 1905 | 1480338942819 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 05:15:42 INFO - PROCESS | 1905 | 1480338942873 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:42 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3541800 == 5 [pid = 1950] [id = 184] 05:15:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3542000) [pid = 1950] [serial = 515] [outer = (nil)] 05:15:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa365f400) [pid = 1950] [serial = 516] [outer = 0xa3542000] 05:15:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3662800) [pid = 1950] [serial = 517] [outer = 0xa3542000] 05:15:43 INFO - PROCESS | 1905 | 1480338943864 Marionette TRACE conn5 <- [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]]]}] 05:15:43 INFO - . 05:15:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1293ms 05:15:43 INFO - PROCESS | 1905 | 1480338943896 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 05:15:43 INFO - PROCESS | 1905 | 1480338943900 Marionette TRACE conn5 <- [1,593,null,{"value":"2147483649"}] 05:15:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 05:15:43 INFO - PROCESS | 1905 | 1480338943912 Marionette TRACE conn5 -> [0,594,"timeouts",{"script":35000}] 05:15:43 INFO - PROCESS | 1905 | 1480338943914 Marionette TRACE conn5 <- [1,594,null,{}] 05:15:43 INFO - PROCESS | 1905 | 1480338943925 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:15:44 INFO - PROCESS | 1905 | 1480338944111 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 05:15:44 INFO - PROCESS | 1905 | 1480338944172 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:44 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3803400 == 6 [pid = 1950] [id = 185] 05:15:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa380dc00) [pid = 1950] [serial = 518] [outer = (nil)] 05:15:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38b5800) [pid = 1950] [serial = 519] [outer = 0xa380dc00] 05:15:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38b8400) [pid = 1950] [serial = 520] [outer = 0xa380dc00] 05:15:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bd800 == 7 [pid = 1950] [id = 186] 05:15:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa38be000) [pid = 1950] [serial = 521] [outer = (nil)] 05:15:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa38bf400) [pid = 1950] [serial = 522] [outer = 0xa38be000] 05:15:45 INFO - PROCESS | 1905 | 1480338945256 Marionette TRACE conn5 <- [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]]]}] 05:15:45 INFO - . 05:15:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1389ms 05:15:45 INFO - PROCESS | 1905 | 1480338945303 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 05:15:45 INFO - PROCESS | 1905 | 1480338945306 Marionette TRACE conn5 <- [1,597,null,{"value":"2147483649"}] 05:15:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 05:15:45 INFO - PROCESS | 1905 | 1480338945312 Marionette TRACE conn5 -> [0,598,"timeouts",{"script":35000}] 05:15:45 INFO - PROCESS | 1905 | 1480338945316 Marionette TRACE conn5 <- [1,598,null,{}] 05:15:45 INFO - PROCESS | 1905 | 1480338945321 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:15:45 INFO - PROCESS | 1905 | 1480338945489 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 05:15:45 INFO - PROCESS | 1905 | 1480338945592 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3945c00 == 8 [pid = 1950] [id = 187] 05:15:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3946400) [pid = 1950] [serial = 523] [outer = (nil)] 05:15:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa394bc00) [pid = 1950] [serial = 524] [outer = 0xa3946400] 05:15:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa394b000) [pid = 1950] [serial = 525] [outer = 0xa3946400] 05:15:46 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3952c00 == 9 [pid = 1950] [id = 188] 05:15:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3953000) [pid = 1950] [serial = 526] [outer = (nil)] 05:15:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa3954000) [pid = 1950] [serial = 527] [outer = 0xa3953000] 05:15:46 INFO - PROCESS | 1905 | 1480338946748 Marionette TRACE conn5 <- [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]]]}] 05:15:46 INFO - . 05:15:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1450ms 05:15:46 INFO - PROCESS | 1905 | 1480338946764 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 05:15:46 INFO - PROCESS | 1905 | 1480338946773 Marionette TRACE conn5 <- [1,601,null,{"value":"2147483649"}] 05:15:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 05:15:46 INFO - PROCESS | 1905 | 1480338946783 Marionette TRACE conn5 -> [0,602,"timeouts",{"script":35000}] 05:15:46 INFO - PROCESS | 1905 | 1480338946787 Marionette TRACE conn5 <- [1,602,null,{}] 05:15:46 INFO - PROCESS | 1905 | 1480338946797 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:15:47 INFO - PROCESS | 1905 | 1480338947105 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 05:15:47 INFO - PROCESS | 1905 | 1480338947192 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:47 INFO - PROCESS | 1905 | ++DOCSHELL 0xa445e400 == 10 [pid = 1950] [id = 189] 05:15:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa4461000) [pid = 1950] [serial = 528] [outer = (nil)] 05:15:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa4465c00) [pid = 1950] [serial = 529] [outer = 0xa4461000] 05:15:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa4464c00) [pid = 1950] [serial = 530] [outer = 0xa4461000] 05:15:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c3000 == 11 [pid = 1950] [id = 190] 05:15:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa30ee400) [pid = 1950] [serial = 531] [outer = (nil)] 05:15:48 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:48 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3463800) [pid = 1950] [serial = 532] [outer = 0xa30ee400] 05:15:48 INFO - PROCESS | 1905 | 1480338948506 Marionette TRACE conn5 <- [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]]]}] 05:15:48 INFO - . 05:15:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1738ms 05:15:48 INFO - PROCESS | 1905 | 1480338948520 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 05:15:48 INFO - PROCESS | 1905 | 1480338948525 Marionette TRACE conn5 <- [1,605,null,{"value":"2147483649"}] 05:15:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 05:15:48 INFO - PROCESS | 1905 | 1480338948534 Marionette TRACE conn5 -> [0,606,"timeouts",{"script":35000}] 05:15:48 INFO - PROCESS | 1905 | 1480338948538 Marionette TRACE conn5 <- [1,606,null,{}] 05:15:48 INFO - PROCESS | 1905 | 1480338948543 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:15:48 INFO - PROCESS | 1905 | 1480338948726 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 05:15:48 INFO - PROCESS | 1905 | 1480338948787 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365d800 == 12 [pid = 1950] [id = 191] 05:15:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa3665000) [pid = 1950] [serial = 533] [outer = (nil)] 05:15:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa394d000) [pid = 1950] [serial = 534] [outer = 0xa3665000] 05:15:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa394f800) [pid = 1950] [serial = 535] [outer = 0xa3665000] 05:15:49 WARNING - wptserve Traceback (most recent call last): 05:15:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:15:49 WARNING - rv = self.func(request, response) 05:15:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:15:49 WARNING - access_control_allow_origin = "*") 05:15:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:15:49 WARNING - payload = payload_generator(server_data) 05:15:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:15:49 WARNING - return encode_string_as_bmp_image(data) 05:15: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 05:15:49 WARNING - img.save(f, "BMP") 05:15:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:15:49 WARNING - f.write(bmpfileheader) 05:15:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:15:49 WARNING - 05:15:50 INFO - PROCESS | 1905 | --DOCSHELL 0xa3952c00 == 11 [pid = 1950] [id = 188] 05:15:50 INFO - PROCESS | 1905 | --DOCSHELL 0xa3945c00 == 10 [pid = 1950] [id = 187] 05:15:50 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bd800 == 9 [pid = 1950] [id = 186] 05:15:50 INFO - PROCESS | 1905 | --DOCSHELL 0xa3803400 == 8 [pid = 1950] [id = 185] 05:15:50 INFO - PROCESS | 1905 | --DOCSHELL 0xa3541800 == 7 [pid = 1950] [id = 184] 05:15:50 INFO - PROCESS | 1905 | --DOCSHELL 0xa3467c00 == 6 [pid = 1950] [id = 183] 05:15:50 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4400 == 5 [pid = 1950] [id = 182] 05:15:50 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6000 == 4 [pid = 1950] [id = 181] 05:15:53 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa346a800) [pid = 1950] [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] 05:15:53 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30c4800) [pid = 1950] [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] 05:15:53 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa3542000) [pid = 1950] [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] 05:15:53 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa380dc00) [pid = 1950] [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] 05:15:53 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa3946400) [pid = 1950] [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] 05:15:53 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa3953000) [pid = 1950] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338946491] 05:15:53 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa38be000) [pid = 1950] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:15:53 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa30c6c00) [pid = 1950] [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] 05:15:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa445e400 == 3 [pid = 1950] [id = 189] 05:15:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c3000 == 2 [pid = 1950] [id = 190] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa394bc00) [pid = 1950] [serial = 524] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa38b5800) [pid = 1950] [serial = 519] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa3954000) [pid = 1950] [serial = 527] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480338946491] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa394b000) [pid = 1950] [serial = 525] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa3471800) [pid = 1950] [serial = 513] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa3662800) [pid = 1950] [serial = 517] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa38bf400) [pid = 1950] [serial = 522] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa3472800) [pid = 1950] [serial = 514] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa38b8400) [pid = 1950] [serial = 520] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa30f1c00) [pid = 1950] [serial = 510] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa30f8c00) [pid = 1950] [serial = 511] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa30f9c00) [pid = 1950] [serial = 508] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa365f400) [pid = 1950] [serial = 516] [outer = (nil)] [url = about:blank] 05:15:57 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa4465c00) [pid = 1950] [serial = 529] [outer = (nil)] [url = about:blank] 05:15:59 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa4461000) [pid = 1950] [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] 05:15:59 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa30ee400) [pid = 1950] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:16:03 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa4464c00) [pid = 1950] [serial = 530] [outer = (nil)] [url = about:blank] 05:16:03 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa3463800) [pid = 1950] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:16:03 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa394d000) [pid = 1950] [serial = 534] [outer = (nil)] [url = about:blank] 05:16:19 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:16:19 INFO - PROCESS | 1905 | 1480338979330 Marionette TRACE conn5 <- [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]]]}] 05:16:19 INFO - . 05:16:19 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30828ms 05:16:19 INFO - PROCESS | 1905 | 1480338979363 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 05:16:19 INFO - PROCESS | 1905 | 1480338979366 Marionette TRACE conn5 <- [1,609,null,{"value":"2147483649"}] 05:16:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 05:16:19 INFO - PROCESS | 1905 | 1480338979373 Marionette TRACE conn5 -> [0,610,"timeouts",{"script":35000}] 05:16:19 INFO - PROCESS | 1905 | 1480338979375 Marionette TRACE conn5 <- [1,610,null,{}] 05:16:19 INFO - PROCESS | 1905 | 1480338979381 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:16:19 INFO - PROCESS | 1905 | 1480338979562 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 05:16:19 INFO - PROCESS | 1905 | 1480338979590 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5800 == 3 [pid = 1950] [id = 192] 05:16:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5c00) [pid = 1950] [serial = 536] [outer = (nil)] 05:16:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30ef800) [pid = 1950] [serial = 537] [outer = 0xa30c5c00] 05:16:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f6c00) [pid = 1950] [serial = 538] [outer = 0xa30c5c00] 05:16:20 WARNING - wptserve Traceback (most recent call last): 05:16:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:16:20 WARNING - rv = self.func(request, response) 05:16:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:16:20 WARNING - access_control_allow_origin = "*") 05:16:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:16:20 WARNING - payload = payload_generator(server_data) 05:16:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:16:20 WARNING - return encode_string_as_bmp_image(data) 05:16: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 05:16:20 WARNING - img.save(f, "BMP") 05:16:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:16:20 WARNING - f.write(bmpfileheader) 05:16:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:16:20 WARNING - 05:16:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa365d800 == 2 [pid = 1950] [id = 191] 05:16:34 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3665000) [pid = 1950] [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] 05:16:38 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30ef800) [pid = 1950] [serial = 537] [outer = (nil)] [url = about:blank] 05:16:38 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa394f800) [pid = 1950] [serial = 535] [outer = (nil)] [url = about:blank] 05:16:50 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:16:50 INFO - PROCESS | 1905 | 1480339010061 Marionette TRACE conn5 <- [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]]]}] 05:16:50 INFO - . 05:16:50 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30729ms 05:16:50 INFO - PROCESS | 1905 | 1480339010103 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 05:16:50 INFO - PROCESS | 1905 | 1480339010107 Marionette TRACE conn5 <- [1,613,null,{"value":"2147483649"}] 05:16:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 05:16:50 INFO - PROCESS | 1905 | 1480339010113 Marionette TRACE conn5 -> [0,614,"timeouts",{"script":35000}] 05:16:50 INFO - PROCESS | 1905 | 1480339010115 Marionette TRACE conn5 <- [1,614,null,{}] 05:16:50 INFO - PROCESS | 1905 | 1480339010121 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:16:50 INFO - PROCESS | 1905 | 1480339010293 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 05:16:50 INFO - PROCESS | 1905 | 1480339010356 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:50 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6c00 == 3 [pid = 1950] [id = 193] 05:16:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c7400) [pid = 1950] [serial = 539] [outer = (nil)] 05:16:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2000) [pid = 1950] [serial = 540] [outer = 0xa30c7400] 05:16:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9c00) [pid = 1950] [serial = 541] [outer = 0xa30c7400] 05:16:51 WARNING - wptserve Traceback (most recent call last): 05:16:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:16:51 WARNING - rv = self.func(request, response) 05:16:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:16:51 WARNING - access_control_allow_origin = "*") 05:16:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:16:51 WARNING - payload = payload_generator(server_data) 05:16:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:16:51 WARNING - return encode_string_as_bmp_image(data) 05:16:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:16:51 WARNING - img.save(f, "BMP") 05:16:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:16:51 WARNING - f.write(bmpfileheader) 05:16:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:16:51 WARNING - 05:16:58 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5800 == 2 [pid = 1950] [id = 192] 05:17:05 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c5c00) [pid = 1950] [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] 05:17:09 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f2000) [pid = 1950] [serial = 540] [outer = (nil)] [url = about:blank] 05:17:09 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f6c00) [pid = 1950] [serial = 538] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:17:20 INFO - PROCESS | 1905 | 1480339040817 Marionette TRACE conn5 <- [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]]]}] 05:17:20 INFO - . 05:17:20 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30732ms 05:17:20 INFO - PROCESS | 1905 | 1480339040848 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 05:17:20 INFO - PROCESS | 1905 | 1480339040851 Marionette TRACE conn5 <- [1,617,null,{"value":"2147483649"}] 05:17:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 05:17:20 INFO - PROCESS | 1905 | 1480339040857 Marionette TRACE conn5 -> [0,618,"timeouts",{"script":35000}] 05:17:20 INFO - PROCESS | 1905 | 1480339040859 Marionette TRACE conn5 <- [1,618,null,{}] 05:17:20 INFO - PROCESS | 1905 | 1480339040865 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:21 INFO - PROCESS | 1905 | 1480339041027 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 05:17:21 INFO - PROCESS | 1905 | 1480339041094 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5000 == 3 [pid = 1950] [id = 194] 05:17:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5400) [pid = 1950] [serial = 542] [outer = (nil)] 05:17:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2400) [pid = 1950] [serial = 543] [outer = 0xa30c5400] 05:17:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9400) [pid = 1950] [serial = 544] [outer = 0xa30c5400] 05:17:22 INFO - PROCESS | 1905 | 1480339042014 Marionette TRACE conn5 <- [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]]]}] 05:17:22 INFO - . 05:17:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1189ms 05:17:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 05:17:22 INFO - PROCESS | 1905 | 1480339042047 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 05:17:22 INFO - PROCESS | 1905 | 1480339042050 Marionette TRACE conn5 <- [1,621,null,{"value":"2147483649"}] 05:17:22 INFO - PROCESS | 1905 | 1480339042056 Marionette TRACE conn5 -> [0,622,"timeouts",{"script":35000}] 05:17:22 INFO - PROCESS | 1905 | 1480339042059 Marionette TRACE conn5 <- [1,622,null,{}] 05:17:22 INFO - PROCESS | 1905 | 1480339042064 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:22 INFO - PROCESS | 1905 | 1480339042255 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 05:17:22 INFO - PROCESS | 1905 | 1480339042302 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3464000 == 4 [pid = 1950] [id = 195] 05:17:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa3469400) [pid = 1950] [serial = 545] [outer = (nil)] 05:17:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3472000) [pid = 1950] [serial = 546] [outer = 0xa3469400] 05:17:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3533400) [pid = 1950] [serial = 547] [outer = 0xa3469400] 05:17:23 INFO - PROCESS | 1905 | 1480339043272 Marionette TRACE conn5 <- [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]]]}] 05:17:23 INFO - . 05:17:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1236ms 05:17:23 INFO - PROCESS | 1905 | 1480339043292 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 05:17:23 INFO - PROCESS | 1905 | 1480339043295 Marionette TRACE conn5 <- [1,625,null,{"value":"2147483649"}] 05:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 05:17:23 INFO - PROCESS | 1905 | 1480339043302 Marionette TRACE conn5 -> [0,626,"timeouts",{"script":35000}] 05:17:23 INFO - PROCESS | 1905 | 1480339043304 Marionette TRACE conn5 <- [1,626,null,{}] 05:17:23 INFO - PROCESS | 1905 | 1480339043310 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:23 INFO - PROCESS | 1905 | 1480339043530 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 05:17:23 INFO - PROCESS | 1905 | 1480339043565 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3540c00 == 5 [pid = 1950] [id = 196] 05:17:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3541000) [pid = 1950] [serial = 548] [outer = (nil)] 05:17:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa365e800) [pid = 1950] [serial = 549] [outer = 0xa3541000] 05:17:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3661c00) [pid = 1950] [serial = 550] [outer = 0xa3541000] 05:17:24 INFO - PROCESS | 1905 | 1480339044529 Marionette TRACE conn5 <- [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]]]}] 05:17:24 INFO - . 05:17:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1247ms 05:17:24 INFO - PROCESS | 1905 | 1480339044549 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 05:17:24 INFO - PROCESS | 1905 | 1480339044552 Marionette TRACE conn5 <- [1,629,null,{"value":"2147483649"}] 05:17:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 05:17:24 INFO - PROCESS | 1905 | 1480339044563 Marionette TRACE conn5 -> [0,630,"timeouts",{"script":35000}] 05:17:24 INFO - PROCESS | 1905 | 1480339044565 Marionette TRACE conn5 <- [1,630,null,{}] 05:17:24 INFO - PROCESS | 1905 | 1480339044570 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:24 INFO - PROCESS | 1905 | 1480339044728 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 05:17:24 INFO - PROCESS | 1905 | 1480339044768 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3802c00 == 6 [pid = 1950] [id = 197] 05:17:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3803000) [pid = 1950] [serial = 551] [outer = (nil)] 05:17:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38b4c00) [pid = 1950] [serial = 552] [outer = 0xa3803000] 05:17:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38b7400) [pid = 1950] [serial = 553] [outer = 0xa3803000] 05:17:25 INFO - PROCESS | 1905 | 1480339045747 Marionette TRACE conn5 <- [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]]]}] 05:17:25 INFO - . 05:17:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1226ms 05:17:25 INFO - PROCESS | 1905 | 1480339045790 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 05:17:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 05:17:25 INFO - PROCESS | 1905 | 1480339045795 Marionette TRACE conn5 <- [1,633,null,{"value":"2147483649"}] 05:17:25 INFO - PROCESS | 1905 | 1480339045801 Marionette TRACE conn5 -> [0,634,"timeouts",{"script":35000}] 05:17:25 INFO - PROCESS | 1905 | 1480339045804 Marionette TRACE conn5 <- [1,634,null,{}] 05:17:25 INFO - PROCESS | 1905 | 1480339045810 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:25 INFO - PROCESS | 1905 | 1480339045989 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 05:17:26 INFO - PROCESS | 1905 | 1480339046055 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b9c00 == 7 [pid = 1950] [id = 198] 05:17:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa38bc400) [pid = 1950] [serial = 554] [outer = (nil)] 05:17:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3945c00) [pid = 1950] [serial = 555] [outer = 0xa38bc400] 05:17:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa38c3c00) [pid = 1950] [serial = 556] [outer = 0xa38bc400] 05:17:27 INFO - PROCESS | 1905 | 1480339047003 Marionette TRACE conn5 <- [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]]]}] 05:17:27 INFO - . 05:17:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1234ms 05:17:27 INFO - PROCESS | 1905 | 1480339047035 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 05:17:27 INFO - PROCESS | 1905 | 1480339047039 Marionette TRACE conn5 <- [1,637,null,{"value":"2147483649"}] 05:17:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 05:17:27 INFO - PROCESS | 1905 | 1480339047046 Marionette TRACE conn5 -> [0,638,"timeouts",{"script":35000}] 05:17:27 INFO - PROCESS | 1905 | 1480339047048 Marionette TRACE conn5 <- [1,638,null,{}] 05:17:27 INFO - PROCESS | 1905 | 1480339047054 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:27 INFO - PROCESS | 1905 | 1480339047249 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 05:17:27 INFO - PROCESS | 1905 | 1480339047299 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394f800 == 8 [pid = 1950] [id = 199] 05:17:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3951800) [pid = 1950] [serial = 557] [outer = (nil)] 05:17:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa4459000) [pid = 1950] [serial = 558] [outer = 0xa3951800] 05:17:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa445f800) [pid = 1950] [serial = 559] [outer = 0xa3951800] 05:17:28 INFO - PROCESS | 1905 | 1480339048277 Marionette TRACE conn5 <- [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]]]}] 05:17:28 INFO - . 05:17:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1287ms 05:17:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 05:17:28 INFO - PROCESS | 1905 | 1480339048334 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 05:17:28 INFO - PROCESS | 1905 | 1480339048337 Marionette TRACE conn5 <- [1,641,null,{"value":"2147483649"}] 05:17:28 INFO - PROCESS | 1905 | 1480339048343 Marionette TRACE conn5 -> [0,642,"timeouts",{"script":35000}] 05:17:28 INFO - PROCESS | 1905 | 1480339048346 Marionette TRACE conn5 <- [1,642,null,{}] 05:17:28 INFO - PROCESS | 1905 | 1480339048353 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:28 INFO - PROCESS | 1905 | 1480339048535 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 05:17:28 INFO - PROCESS | 1905 | 1480339048591 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4477c00 == 9 [pid = 1950] [id = 200] 05:17:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa4479400) [pid = 1950] [serial = 560] [outer = (nil)] 05:17:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa447ec00) [pid = 1950] [serial = 561] [outer = 0xa4479400] 05:17:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa447fc00) [pid = 1950] [serial = 562] [outer = 0xa4479400] 05:17:29 INFO - PROCESS | 1905 | 1480339049729 Marionette TRACE conn5 <- [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]]]}] 05:17:29 INFO - . 05:17:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1431ms 05:17:29 INFO - PROCESS | 1905 | 1480339049776 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 05:17:29 INFO - PROCESS | 1905 | 1480339049779 Marionette TRACE conn5 <- [1,645,null,{"value":"2147483649"}] 05:17:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 05:17:29 INFO - PROCESS | 1905 | 1480339049785 Marionette TRACE conn5 -> [0,646,"timeouts",{"script":35000}] 05:17:29 INFO - PROCESS | 1905 | 1480339049787 Marionette TRACE conn5 <- [1,646,null,{}] 05:17:29 INFO - PROCESS | 1905 | 1480339049793 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:30 INFO - PROCESS | 1905 | 1480339050001 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 05:17:30 INFO - PROCESS | 1905 | 1480339050056 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346dc00 == 10 [pid = 1950] [id = 201] 05:17:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa346e400) [pid = 1950] [serial = 563] [outer = (nil)] 05:17:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa38ba000) [pid = 1950] [serial = 564] [outer = 0xa346e400] 05:17:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3948c00) [pid = 1950] [serial = 565] [outer = 0xa346e400] 05:17:31 INFO - PROCESS | 1905 | 1480339051258 Marionette TRACE conn5 <- [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]]]}] 05:17:31 INFO - . 05:17:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1483ms 05:17:31 INFO - PROCESS | 1905 | 1480339051269 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 05:17:31 INFO - PROCESS | 1905 | 1480339051272 Marionette TRACE conn5 <- [1,649,null,{"value":"2147483649"}] 05:17:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 05:17:31 INFO - PROCESS | 1905 | 1480339051278 Marionette TRACE conn5 -> [0,650,"timeouts",{"script":35000}] 05:17:31 INFO - PROCESS | 1905 | 1480339051281 Marionette TRACE conn5 <- [1,650,null,{}] 05:17:31 INFO - PROCESS | 1905 | 1480339051294 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa394f800 == 9 [pid = 1950] [id = 199] 05:17:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b9c00 == 8 [pid = 1950] [id = 198] 05:17:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa3802c00 == 7 [pid = 1950] [id = 197] 05:17:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa3540c00 == 6 [pid = 1950] [id = 196] 05:17:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa3464000 == 5 [pid = 1950] [id = 195] 05:17:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5000 == 4 [pid = 1950] [id = 194] 05:17:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6c00 == 3 [pid = 1950] [id = 193] 05:17:31 INFO - PROCESS | 1905 | 1480339051615 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 05:17:31 INFO - PROCESS | 1905 | 1480339051700 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:31 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3464400 == 4 [pid = 1950] [id = 202] 05:17:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa3469800) [pid = 1950] [serial = 566] [outer = (nil)] 05:17:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa353ec00) [pid = 1950] [serial = 567] [outer = 0xa3469800] 05:17:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa3663000) [pid = 1950] [serial = 568] [outer = 0xa3469800] 05:17:32 INFO - PROCESS | 1905 | 1480339052739 Marionette TRACE conn5 <- [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]]]}] 05:17:32 INFO - . 05:17:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1492ms 05:17:32 INFO - PROCESS | 1905 | 1480339052773 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 05:17:32 INFO - PROCESS | 1905 | 1480339052775 Marionette TRACE conn5 <- [1,653,null,{"value":"2147483649"}] 05:17:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 05:17:32 INFO - PROCESS | 1905 | 1480339052782 Marionette TRACE conn5 -> [0,654,"timeouts",{"script":35000}] 05:17:32 INFO - PROCESS | 1905 | 1480339052785 Marionette TRACE conn5 <- [1,654,null,{}] 05:17:32 INFO - PROCESS | 1905 | 1480339052791 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:33 INFO - PROCESS | 1905 | 1480339053017 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 05:17:33 INFO - PROCESS | 1905 | 1480339053070 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bf000 == 5 [pid = 1950] [id = 203] 05:17:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa38bf400) [pid = 1950] [serial = 569] [outer = (nil)] 05:17:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa394d400) [pid = 1950] [serial = 570] [outer = 0xa38bf400] 05:17:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa394fc00) [pid = 1950] [serial = 571] [outer = 0xa38bf400] 05:17:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa445c800 == 6 [pid = 1950] [id = 204] 05:17:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa445e000) [pid = 1950] [serial = 572] [outer = (nil)] 05:17:33 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:33 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa4461c00) [pid = 1950] [serial = 573] [outer = 0xa445e000] 05:17:34 INFO - PROCESS | 1905 | 1480339054199 Marionette TRACE conn5 <- [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]]]}] 05:17:34 INFO - . 05:17:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1433ms 05:17:34 INFO - PROCESS | 1905 | 1480339054216 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 05:17:34 INFO - PROCESS | 1905 | 1480339054219 Marionette TRACE conn5 <- [1,657,null,{"value":"2147483649"}] 05:17:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 05:17:34 INFO - PROCESS | 1905 | 1480339054230 Marionette TRACE conn5 -> [0,658,"timeouts",{"script":35000}] 05:17:34 INFO - PROCESS | 1905 | 1480339054232 Marionette TRACE conn5 <- [1,658,null,{}] 05:17:34 INFO - PROCESS | 1905 | 1480339054241 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:34 INFO - PROCESS | 1905 | 1480339054435 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 05:17:34 INFO - PROCESS | 1905 | 1480339054479 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:34 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4481c00 == 7 [pid = 1950] [id = 205] 05:17:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa4482000) [pid = 1950] [serial = 574] [outer = (nil)] 05:17:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa45bf400) [pid = 1950] [serial = 575] [outer = 0xa4482000] 05:17:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa4485400) [pid = 1950] [serial = 576] [outer = 0xa4482000] 05:17:35 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45cb400 == 8 [pid = 1950] [id = 206] 05:17:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa45cc400) [pid = 1950] [serial = 577] [outer = (nil)] 05:17:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa45c9800) [pid = 1950] [serial = 578] [outer = 0xa45cc400] 05:17:36 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3469400) [pid = 1950] [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] 05:17:36 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa30c5400) [pid = 1950] [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] 05:17:36 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3803000) [pid = 1950] [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] 05:17:36 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3541000) [pid = 1950] [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] 05:17:36 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa38bc400) [pid = 1950] [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] 05:17:36 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3951800) [pid = 1950] [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] 05:17:36 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa30c7400) [pid = 1950] [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] 05:17:36 INFO - PROCESS | 1905 | 1480339056523 Marionette TRACE conn5 <- [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]]]}] 05:17:36 INFO - . 05:17:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2344ms 05:17:36 INFO - PROCESS | 1905 | 1480339056576 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 05:17:36 INFO - PROCESS | 1905 | 1480339056579 Marionette TRACE conn5 <- [1,661,null,{"value":"2147483649"}] 05:17:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 05:17:36 INFO - PROCESS | 1905 | 1480339056585 Marionette TRACE conn5 -> [0,662,"timeouts",{"script":35000}] 05:17:36 INFO - PROCESS | 1905 | 1480339056587 Marionette TRACE conn5 <- [1,662,null,{}] 05:17:36 INFO - PROCESS | 1905 | 1480339056594 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:36 INFO - PROCESS | 1905 | 1480339056766 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 05:17:36 INFO - PROCESS | 1905 | 1480339056854 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:36 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3541400 == 9 [pid = 1950] [id = 207] 05:17:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa3542400) [pid = 1950] [serial = 579] [outer = (nil)] 05:17:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa3953000) [pid = 1950] [serial = 580] [outer = 0xa3542400] 05:17:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa47eb400) [pid = 1950] [serial = 581] [outer = 0xa3542400] 05:17:37 INFO - PROCESS | 1905 | ++DOCSHELL 0xa48a8400 == 10 [pid = 1950] [id = 208] 05:17:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa48a8800) [pid = 1950] [serial = 582] [outer = (nil)] 05:17:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa534b800) [pid = 1950] [serial = 583] [outer = 0xa48a8800] 05:17:38 INFO - PROCESS | 1905 | 1480339058109 Marionette TRACE conn5 <- [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]]]}] 05:17:38 INFO - . 05:17:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1587ms 05:17:38 INFO - PROCESS | 1905 | 1480339058174 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 05:17:38 INFO - PROCESS | 1905 | 1480339058177 Marionette TRACE conn5 <- [1,665,null,{"value":"2147483649"}] 05:17:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 05:17:38 INFO - PROCESS | 1905 | 1480339058184 Marionette TRACE conn5 -> [0,666,"timeouts",{"script":35000}] 05:17:38 INFO - PROCESS | 1905 | 1480339058186 Marionette TRACE conn5 <- [1,666,null,{}] 05:17:38 INFO - PROCESS | 1905 | 1480339058193 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:17:38 INFO - PROCESS | 1905 | 1480339058381 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 05:17:38 INFO - PROCESS | 1905 | 1480339058443 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4c00 == 11 [pid = 1950] [id = 209] 05:17:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa30ef800) [pid = 1950] [serial = 584] [outer = (nil)] 05:17:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa366b800) [pid = 1950] [serial = 585] [outer = 0xa30ef800] 05:17:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa38b9000) [pid = 1950] [serial = 586] [outer = 0xa30ef800] 05:17:39 WARNING - wptserve Traceback (most recent call last): 05:17:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:17:39 WARNING - rv = self.func(request, response) 05:17:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:17:39 WARNING - access_control_allow_origin = "*") 05:17:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:17:39 WARNING - payload = payload_generator(server_data) 05:17:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:17:39 WARNING - return encode_string_as_bmp_image(data) 05:17: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 05:17:39 WARNING - img.save(f, "BMP") 05:17:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:17:39 WARNING - f.write(bmpfileheader) 05:17:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:17:39 WARNING - 05:17:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa48a8400 == 10 [pid = 1950] [id = 208] 05:17:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa3541400 == 9 [pid = 1950] [id = 207] 05:17:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa45cb400 == 8 [pid = 1950] [id = 206] 05:17:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa4481c00 == 7 [pid = 1950] [id = 205] 05:17:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa445c800 == 6 [pid = 1950] [id = 204] 05:17:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bf000 == 5 [pid = 1950] [id = 203] 05:17:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa3464400 == 4 [pid = 1950] [id = 202] 05:17:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa346dc00 == 3 [pid = 1950] [id = 201] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa445f800) [pid = 1950] [serial = 559] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa38c3c00) [pid = 1950] [serial = 556] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa38b7400) [pid = 1950] [serial = 553] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3661c00) [pid = 1950] [serial = 550] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3533400) [pid = 1950] [serial = 547] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa30f9400) [pid = 1950] [serial = 544] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa4459000) [pid = 1950] [serial = 558] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3945c00) [pid = 1950] [serial = 555] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa38b4c00) [pid = 1950] [serial = 552] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa365e800) [pid = 1950] [serial = 549] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa30f2400) [pid = 1950] [serial = 543] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa3472000) [pid = 1950] [serial = 546] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30f9c00) [pid = 1950] [serial = 541] [outer = (nil)] [url = about:blank] 05:17:40 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa447ec00) [pid = 1950] [serial = 561] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa38bf400) [pid = 1950] [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] 05:17:43 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa4482000) [pid = 1950] [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] 05:17:43 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa3469800) [pid = 1950] [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] 05:17:43 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa45cc400) [pid = 1950] [serial = 577] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339055504] 05:17:43 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa445e000) [pid = 1950] [serial = 572] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:17:47 INFO - PROCESS | 1905 | --DOCSHELL 0xa4477c00 == 2 [pid = 1950] [id = 200] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa3953000) [pid = 1950] [serial = 580] [outer = (nil)] [url = about:blank] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa3663000) [pid = 1950] [serial = 568] [outer = (nil)] [url = about:blank] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa45c9800) [pid = 1950] [serial = 578] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339055504] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa394fc00) [pid = 1950] [serial = 571] [outer = (nil)] [url = about:blank] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa4461c00) [pid = 1950] [serial = 573] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa4485400) [pid = 1950] [serial = 576] [outer = (nil)] [url = about:blank] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa45bf400) [pid = 1950] [serial = 575] [outer = (nil)] [url = about:blank] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa394d400) [pid = 1950] [serial = 570] [outer = (nil)] [url = about:blank] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa353ec00) [pid = 1950] [serial = 567] [outer = (nil)] [url = about:blank] 05:17:47 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa38ba000) [pid = 1950] [serial = 564] [outer = (nil)] [url = about:blank] 05:17:49 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa346e400) [pid = 1950] [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] 05:17:49 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa3542400) [pid = 1950] [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] 05:17:49 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa4479400) [pid = 1950] [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] 05:17:49 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa48a8800) [pid = 1950] [serial = 582] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:17:53 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa3948c00) [pid = 1950] [serial = 565] [outer = (nil)] [url = about:blank] 05:17:53 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa47eb400) [pid = 1950] [serial = 581] [outer = (nil)] [url = about:blank] 05:17:53 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa447fc00) [pid = 1950] [serial = 562] [outer = (nil)] [url = about:blank] 05:17:53 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa534b800) [pid = 1950] [serial = 583] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:17:53 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa366b800) [pid = 1950] [serial = 585] [outer = (nil)] [url = about:blank] 05:18:08 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:18:08 INFO - PROCESS | 1905 | 1480339088923 Marionette TRACE conn5 <- [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]]]}] 05:18:08 INFO - . 05:18:08 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30780ms 05:18:08 INFO - PROCESS | 1905 | 1480339088966 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 05:18:08 INFO - PROCESS | 1905 | 1480339088970 Marionette TRACE conn5 <- [1,669,null,{"value":"2147483649"}] 05:18:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 05:18:08 INFO - PROCESS | 1905 | 1480339088976 Marionette TRACE conn5 -> [0,670,"timeouts",{"script":35000}] 05:18:08 INFO - PROCESS | 1905 | 1480339088978 Marionette TRACE conn5 <- [1,670,null,{}] 05:18:08 INFO - PROCESS | 1905 | 1480339088983 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:18:09 INFO - PROCESS | 1905 | 1480339089141 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 05:18:09 INFO - PROCESS | 1905 | 1480339089206 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6800 == 3 [pid = 1950] [id = 210] 05:18:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c7000) [pid = 1950] [serial = 587] [outer = (nil)] 05:18:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1800) [pid = 1950] [serial = 588] [outer = 0xa30c7000] 05:18:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8800) [pid = 1950] [serial = 589] [outer = 0xa30c7000] 05:18:10 WARNING - wptserve Traceback (most recent call last): 05:18:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:18:10 WARNING - rv = self.func(request, response) 05:18:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:18:10 WARNING - access_control_allow_origin = "*") 05:18:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:18:10 WARNING - payload = payload_generator(server_data) 05:18:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:18:10 WARNING - return encode_string_as_bmp_image(data) 05:18:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:18:10 WARNING - img.save(f, "BMP") 05:18:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:18:10 WARNING - f.write(bmpfileheader) 05:18:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:18:10 WARNING - 05:18:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4c00 == 2 [pid = 1950] [id = 209] 05:18:23 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30ef800) [pid = 1950] [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] 05:18:28 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1800) [pid = 1950] [serial = 588] [outer = (nil)] [url = about:blank] 05:18:28 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa38b9000) [pid = 1950] [serial = 586] [outer = (nil)] [url = about:blank] 05:18:39 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:18:39 INFO - PROCESS | 1905 | 1480339119651 Marionette TRACE conn5 <- [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]]]}] 05:18:39 INFO - . 05:18:39 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30717ms 05:18:39 INFO - PROCESS | 1905 | 1480339119693 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 05:18:39 INFO - PROCESS | 1905 | 1480339119697 Marionette TRACE conn5 <- [1,673,null,{"value":"2147483649"}] 05:18:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 05:18:39 INFO - PROCESS | 1905 | 1480339119703 Marionette TRACE conn5 -> [0,674,"timeouts",{"script":35000}] 05:18:39 INFO - PROCESS | 1905 | 1480339119706 Marionette TRACE conn5 <- [1,674,null,{}] 05:18:39 INFO - PROCESS | 1905 | 1480339119711 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:18:39 INFO - PROCESS | 1905 | 1480339119881 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 05:18:39 INFO - PROCESS | 1905 | 1480339119952 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:39 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c3400 == 3 [pid = 1950] [id = 211] 05:18:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c3800) [pid = 1950] [serial = 590] [outer = (nil)] 05:18:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30ef800) [pid = 1950] [serial = 591] [outer = 0xa30c3800] 05:18:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f6400) [pid = 1950] [serial = 592] [outer = 0xa30c3800] 05:18:40 WARNING - wptserve Traceback (most recent call last): 05:18:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:18:40 WARNING - rv = self.func(request, response) 05:18:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:18:40 WARNING - access_control_allow_origin = "*") 05:18:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:18:40 WARNING - payload = payload_generator(server_data) 05:18:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:18:40 WARNING - return encode_string_as_bmp_image(data) 05:18:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:18:40 WARNING - img.save(f, "BMP") 05:18:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:18:40 WARNING - f.write(bmpfileheader) 05:18:40 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:18:40 WARNING - 05:18:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6800 == 2 [pid = 1950] [id = 210] 05:18:54 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c7000) [pid = 1950] [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] 05:18:58 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30ef800) [pid = 1950] [serial = 591] [outer = (nil)] [url = about:blank] 05:18:58 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f8800) [pid = 1950] [serial = 589] [outer = (nil)] [url = about:blank] 05:19:10 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:19:10 INFO - PROCESS | 1905 | 1480339150408 Marionette TRACE conn5 <- [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]]]}] 05:19:10 INFO - . 05:19:10 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30730ms 05:19:10 INFO - PROCESS | 1905 | 1480339150434 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 05:19:10 INFO - PROCESS | 1905 | 1480339150437 Marionette TRACE conn5 <- [1,677,null,{"value":"2147483649"}] 05:19:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 05:19:10 INFO - PROCESS | 1905 | 1480339150443 Marionette TRACE conn5 -> [0,678,"timeouts",{"script":35000}] 05:19:10 INFO - PROCESS | 1905 | 1480339150445 Marionette TRACE conn5 <- [1,678,null,{}] 05:19:10 INFO - PROCESS | 1905 | 1480339150452 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:10 INFO - PROCESS | 1905 | 1480339150622 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 05:19:10 INFO - PROCESS | 1905 | 1480339150689 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6400 == 3 [pid = 1950] [id = 212] 05:19:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6800) [pid = 1950] [serial = 593] [outer = (nil)] 05:19:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1400) [pid = 1950] [serial = 594] [outer = 0xa30c6800] 05:19:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9000) [pid = 1950] [serial = 595] [outer = 0xa30c6800] 05:19:11 INFO - PROCESS | 1905 | 1480339151772 Marionette TRACE conn5 <- [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]]]}] 05:19:11 INFO - . 05:19:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1341ms 05:19:11 INFO - PROCESS | 1905 | 1480339151786 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 05:19:11 INFO - PROCESS | 1905 | 1480339151789 Marionette TRACE conn5 <- [1,681,null,{"value":"2147483649"}] 05:19:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 05:19:11 INFO - PROCESS | 1905 | 1480339151795 Marionette TRACE conn5 -> [0,682,"timeouts",{"script":35000}] 05:19:11 INFO - PROCESS | 1905 | 1480339151797 Marionette TRACE conn5 <- [1,682,null,{}] 05:19:11 INFO - PROCESS | 1905 | 1480339151803 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:11 INFO - PROCESS | 1905 | 1480339151984 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 05:19:12 INFO - PROCESS | 1905 | 1480339152039 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346b000 == 4 [pid = 1950] [id = 213] 05:19:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346b400) [pid = 1950] [serial = 596] [outer = (nil)] 05:19:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3470c00) [pid = 1950] [serial = 597] [outer = 0xa346b400] 05:19:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3471c00) [pid = 1950] [serial = 598] [outer = 0xa346b400] 05:19:13 INFO - PROCESS | 1905 | 1480339153080 Marionette TRACE conn5 <- [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]]]}] 05:19:13 INFO - . 05:19:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1340ms 05:19:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 05:19:13 INFO - PROCESS | 1905 | 1480339153136 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 05:19:13 INFO - PROCESS | 1905 | 1480339153139 Marionette TRACE conn5 <- [1,685,null,{"value":"2147483649"}] 05:19:13 INFO - PROCESS | 1905 | 1480339153146 Marionette TRACE conn5 -> [0,686,"timeouts",{"script":35000}] 05:19:13 INFO - PROCESS | 1905 | 1480339153149 Marionette TRACE conn5 <- [1,686,null,{}] 05:19:13 INFO - PROCESS | 1905 | 1480339153154 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:13 INFO - PROCESS | 1905 | 1480339153367 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 05:19:13 INFO - PROCESS | 1905 | 1480339153395 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3542000 == 5 [pid = 1950] [id = 214] 05:19:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3542400) [pid = 1950] [serial = 599] [outer = (nil)] 05:19:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3660000) [pid = 1950] [serial = 600] [outer = 0xa3542400] 05:19:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3663000) [pid = 1950] [serial = 601] [outer = 0xa3542400] 05:19:14 INFO - PROCESS | 1905 | 1480339154389 Marionette TRACE conn5 <- [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]]]}] 05:19:14 INFO - . 05:19:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1285ms 05:19:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 05:19:14 INFO - PROCESS | 1905 | 1480339154430 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 05:19:14 INFO - PROCESS | 1905 | 1480339154433 Marionette TRACE conn5 <- [1,689,null,{"value":"2147483649"}] 05:19:14 INFO - PROCESS | 1905 | 1480339154439 Marionette TRACE conn5 -> [0,690,"timeouts",{"script":35000}] 05:19:14 INFO - PROCESS | 1905 | 1480339154442 Marionette TRACE conn5 <- [1,690,null,{}] 05:19:14 INFO - PROCESS | 1905 | 1480339154448 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:14 INFO - PROCESS | 1905 | 1480339154629 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 05:19:14 INFO - PROCESS | 1905 | 1480339154668 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3803400 == 6 [pid = 1950] [id = 215] 05:19:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa380e400) [pid = 1950] [serial = 602] [outer = (nil)] 05:19:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38b5c00) [pid = 1950] [serial = 603] [outer = 0xa380e400] 05:19:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38b8800) [pid = 1950] [serial = 604] [outer = 0xa380e400] 05:19:15 INFO - PROCESS | 1905 | 1480339155658 Marionette TRACE conn5 <- [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]]]}] 05:19:15 INFO - . 05:19:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1236ms 05:19:15 INFO - PROCESS | 1905 | 1480339155675 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 05:19:15 INFO - PROCESS | 1905 | 1480339155678 Marionette TRACE conn5 <- [1,693,null,{"value":"2147483649"}] 05:19:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 05:19:15 INFO - PROCESS | 1905 | 1480339155684 Marionette TRACE conn5 -> [0,694,"timeouts",{"script":35000}] 05:19:15 INFO - PROCESS | 1905 | 1480339155686 Marionette TRACE conn5 <- [1,694,null,{}] 05:19:15 INFO - PROCESS | 1905 | 1480339155692 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:15 INFO - PROCESS | 1905 | 1480339155865 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 05:19:15 INFO - PROCESS | 1905 | 1480339155921 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38c0400 == 7 [pid = 1950] [id = 216] 05:19:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa38c1400) [pid = 1950] [serial = 605] [outer = (nil)] 05:19:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3948000) [pid = 1950] [serial = 606] [outer = 0xa38c1400] 05:19:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3947400) [pid = 1950] [serial = 607] [outer = 0xa38c1400] 05:19:16 INFO - PROCESS | 1905 | 1480339156880 Marionette TRACE conn5 <- [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]]]}] 05:19:16 INFO - . 05:19:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1228ms 05:19:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 05:19:16 INFO - PROCESS | 1905 | 1480339156913 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 05:19:16 INFO - PROCESS | 1905 | 1480339156916 Marionette TRACE conn5 <- [1,697,null,{"value":"2147483649"}] 05:19:16 INFO - PROCESS | 1905 | 1480339156922 Marionette TRACE conn5 -> [0,698,"timeouts",{"script":35000}] 05:19:16 INFO - PROCESS | 1905 | 1480339156925 Marionette TRACE conn5 <- [1,698,null,{}] 05:19:16 INFO - PROCESS | 1905 | 1480339156931 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:17 INFO - PROCESS | 1905 | 1480339157148 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 05:19:17 INFO - PROCESS | 1905 | 1480339157199 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3951000 == 8 [pid = 1950] [id = 217] 05:19:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa4458400) [pid = 1950] [serial = 608] [outer = (nil)] 05:19:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa445c800) [pid = 1950] [serial = 609] [outer = 0xa4458400] 05:19:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa4462400) [pid = 1950] [serial = 610] [outer = 0xa4458400] 05:19:18 INFO - PROCESS | 1905 | 1480339158235 Marionette TRACE conn5 <- [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]]]}] 05:19:18 INFO - . 05:19:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1339ms 05:19:18 INFO - PROCESS | 1905 | 1480339158261 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 05:19:18 INFO - PROCESS | 1905 | 1480339158265 Marionette TRACE conn5 <- [1,701,null,{"value":"2147483649"}] 05:19:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 05:19:18 INFO - PROCESS | 1905 | 1480339158272 Marionette TRACE conn5 -> [0,702,"timeouts",{"script":35000}] 05:19:18 INFO - PROCESS | 1905 | 1480339158275 Marionette TRACE conn5 <- [1,702,null,{}] 05:19:18 INFO - PROCESS | 1905 | 1480339158281 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:18 INFO - PROCESS | 1905 | 1480339158447 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 05:19:18 INFO - PROCESS | 1905 | 1480339158525 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447b400 == 9 [pid = 1950] [id = 218] 05:19:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa447bc00) [pid = 1950] [serial = 611] [outer = (nil)] 05:19:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa4481800) [pid = 1950] [serial = 612] [outer = 0xa447bc00] 05:19:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa4482800) [pid = 1950] [serial = 613] [outer = 0xa447bc00] 05:19:19 INFO - PROCESS | 1905 | 1480339159560 Marionette TRACE conn5 <- [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]]]}] 05:19:19 INFO - . 05:19:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1350ms 05:19:19 INFO - PROCESS | 1905 | 1480339159622 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 05:19:19 INFO - PROCESS | 1905 | 1480339159626 Marionette TRACE conn5 <- [1,705,null,{"value":"2147483649"}] 05:19:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 05:19:19 INFO - PROCESS | 1905 | 1480339159635 Marionette TRACE conn5 -> [0,706,"timeouts",{"script":35000}] 05:19:19 INFO - PROCESS | 1905 | 1480339159646 Marionette TRACE conn5 <- [1,706,null,{}] 05:19:19 INFO - PROCESS | 1905 | 1480339159653 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:19 INFO - PROCESS | 1905 | 1480339159803 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 05:19:19 INFO - PROCESS | 1905 | 1480339159857 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353d400 == 10 [pid = 1950] [id = 219] 05:19:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa3541400) [pid = 1950] [serial = 614] [outer = (nil)] 05:19:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa38b7000) [pid = 1950] [serial = 615] [outer = 0xa3541400] 05:19:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa394c400) [pid = 1950] [serial = 616] [outer = 0xa3541400] 05:19:21 INFO - PROCESS | 1905 | 1480339161031 Marionette TRACE conn5 <- [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]]]}] 05:19:21 INFO - . 05:19:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1451ms 05:19:21 INFO - PROCESS | 1905 | 1480339161094 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 05:19:21 INFO - PROCESS | 1905 | 1480339161097 Marionette TRACE conn5 <- [1,709,null,{"value":"2147483649"}] 05:19:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 05:19:21 INFO - PROCESS | 1905 | 1480339161110 Marionette TRACE conn5 -> [0,710,"timeouts",{"script":35000}] 05:19:21 INFO - PROCESS | 1905 | 1480339161112 Marionette TRACE conn5 <- [1,710,null,{}] 05:19:21 INFO - PROCESS | 1905 | 1480339161121 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:21 INFO - PROCESS | 1905 | 1480339161300 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 05:19:21 INFO - PROCESS | 1905 | 1480339161364 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa3951000 == 9 [pid = 1950] [id = 217] 05:19:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa38c0400 == 8 [pid = 1950] [id = 216] 05:19:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa3803400 == 7 [pid = 1950] [id = 215] 05:19:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa3542000 == 6 [pid = 1950] [id = 214] 05:19:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa346b000 == 5 [pid = 1950] [id = 213] 05:19:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6400 == 4 [pid = 1950] [id = 212] 05:19:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c8000 == 5 [pid = 1950] [id = 220] 05:19:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa30ef800) [pid = 1950] [serial = 617] [outer = (nil)] 05:19:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa3540c00) [pid = 1950] [serial = 618] [outer = 0xa30ef800] 05:19:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa3665000) [pid = 1950] [serial = 619] [outer = 0xa30ef800] 05:19:21 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c3400 == 4 [pid = 1950] [id = 211] 05:19:22 INFO - PROCESS | 1905 | 1480339162472 Marionette TRACE conn5 <- [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]]]}] 05:19:22 INFO - . 05:19:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1383ms 05:19:22 INFO - PROCESS | 1905 | 1480339162502 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 05:19:22 INFO - PROCESS | 1905 | 1480339162506 Marionette TRACE conn5 <- [1,713,null,{"value":"2147483649"}] 05:19:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 05:19:22 INFO - PROCESS | 1905 | 1480339162512 Marionette TRACE conn5 -> [0,714,"timeouts",{"script":35000}] 05:19:22 INFO - PROCESS | 1905 | 1480339162514 Marionette TRACE conn5 <- [1,714,null,{}] 05:19:22 INFO - PROCESS | 1905 | 1480339162520 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:22 INFO - PROCESS | 1905 | 1480339162764 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 05:19:22 INFO - PROCESS | 1905 | 1480339162795 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bec00 == 5 [pid = 1950] [id = 221] 05:19:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa38bf400) [pid = 1950] [serial = 620] [outer = (nil)] 05:19:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa394bc00) [pid = 1950] [serial = 621] [outer = 0xa38bf400] 05:19:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa3950800) [pid = 1950] [serial = 622] [outer = 0xa38bf400] 05:19:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa445f400 == 6 [pid = 1950] [id = 222] 05:19:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa445f800) [pid = 1950] [serial = 623] [outer = (nil)] 05:19:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa4461000) [pid = 1950] [serial = 624] [outer = 0xa445f800] 05:19:23 INFO - PROCESS | 1905 | 1480339163818 Marionette TRACE conn5 <- [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]]]}] 05:19:23 INFO - . 05:19:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1333ms 05:19:23 INFO - PROCESS | 1905 | 1480339163859 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 05:19:23 INFO - PROCESS | 1905 | 1480339163862 Marionette TRACE conn5 <- [1,717,null,{"value":"2147483649"}] 05:19:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 05:19:23 INFO - PROCESS | 1905 | 1480339163874 Marionette TRACE conn5 -> [0,718,"timeouts",{"script":35000}] 05:19:23 INFO - PROCESS | 1905 | 1480339163877 Marionette TRACE conn5 <- [1,718,null,{}] 05:19:23 INFO - PROCESS | 1905 | 1480339163882 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:24 INFO - PROCESS | 1905 | 1480339164099 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 05:19:24 INFO - PROCESS | 1905 | 1480339164128 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447f800 == 7 [pid = 1950] [id = 223] 05:19:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa447fc00) [pid = 1950] [serial = 625] [outer = (nil)] 05:19:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa45c1000) [pid = 1950] [serial = 626] [outer = 0xa447fc00] 05:19:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa45bf400) [pid = 1950] [serial = 627] [outer = 0xa447fc00] 05:19:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45cec00 == 8 [pid = 1950] [id = 224] 05:19:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa47af000) [pid = 1950] [serial = 628] [outer = (nil)] 05:19:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa47e8c00) [pid = 1950] [serial = 629] [outer = 0xa47af000] 05:19:25 INFO - PROCESS | 1905 | 1480339165426 Marionette TRACE conn5 <- [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]]]}] 05:19:25 INFO - . 05:19:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1592ms 05:19:25 INFO - PROCESS | 1905 | 1480339165468 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 05:19:25 INFO - PROCESS | 1905 | 1480339165471 Marionette TRACE conn5 <- [1,721,null,{"value":"2147483649"}] 05:19:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 05:19:25 INFO - PROCESS | 1905 | 1480339165477 Marionette TRACE conn5 -> [0,722,"timeouts",{"script":35000}] 05:19:25 INFO - PROCESS | 1905 | 1480339165481 Marionette TRACE conn5 <- [1,722,null,{}] 05:19:25 INFO - PROCESS | 1905 | 1480339165492 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:25 INFO - PROCESS | 1905 | 1480339165652 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 05:19:25 INFO - PROCESS | 1905 | 1480339165721 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447ac00 == 9 [pid = 1950] [id = 225] 05:19:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa45c3800) [pid = 1950] [serial = 630] [outer = (nil)] 05:19:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa48a1800) [pid = 1950] [serial = 631] [outer = 0xa45c3800] 05:19:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa534b800) [pid = 1950] [serial = 632] [outer = 0xa45c3800] 05:19:26 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa30c3800) [pid = 1950] [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] 05:19:26 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa30c6800) [pid = 1950] [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] 05:19:26 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa4458400) [pid = 1950] [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] 05:19:26 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa380e400) [pid = 1950] [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] 05:19:26 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa346b400) [pid = 1950] [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] 05:19:26 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3542400) [pid = 1950] [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] 05:19:26 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa38c1400) [pid = 1950] [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] 05:19:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346a400 == 10 [pid = 1950] [id = 226] 05:19:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3537000) [pid = 1950] [serial = 633] [outer = (nil)] 05:19:26 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3803000) [pid = 1950] [serial = 634] [outer = 0xa3537000] 05:19:27 INFO - PROCESS | 1905 | 1480339167168 Marionette TRACE conn5 <- [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]]]}] 05:19:27 INFO - . 05:19:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1741ms 05:19:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 05:19:27 INFO - PROCESS | 1905 | 1480339167221 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 05:19:27 INFO - PROCESS | 1905 | 1480339167224 Marionette TRACE conn5 <- [1,725,null,{"value":"2147483649"}] 05:19:27 INFO - PROCESS | 1905 | 1480339167232 Marionette TRACE conn5 -> [0,726,"timeouts",{"script":35000}] 05:19:27 INFO - PROCESS | 1905 | 1480339167235 Marionette TRACE conn5 <- [1,726,null,{}] 05:19:27 INFO - PROCESS | 1905 | 1480339167240 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:27 INFO - PROCESS | 1905 | 1480339167412 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 05:19:27 INFO - PROCESS | 1905 | 1480339167466 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4850000 == 11 [pid = 1950] [id = 227] 05:19:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa534d800) [pid = 1950] [serial = 635] [outer = (nil)] 05:19:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa5476000) [pid = 1950] [serial = 636] [outer = 0xa534d800] 05:19:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa5481800) [pid = 1950] [serial = 637] [outer = 0xa534d800] 05:19:28 WARNING - wptserve Traceback (most recent call last): 05:19:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:19:28 WARNING - rv = self.func(request, response) 05:19:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:19:28 WARNING - access_control_allow_origin = "*") 05:19:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:19:28 WARNING - payload = payload_generator(server_data) 05:19:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:19:28 WARNING - return encode_string_as_bmp_image(data) 05:19:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:19:28 WARNING - img.save(f, "BMP") 05:19:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:19:28 WARNING - f.write(bmpfileheader) 05:19:28 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:19:28 WARNING - 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa346a400 == 10 [pid = 1950] [id = 226] 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa447ac00 == 9 [pid = 1950] [id = 225] 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa45cec00 == 8 [pid = 1950] [id = 224] 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa447f800 == 7 [pid = 1950] [id = 223] 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa445f400 == 6 [pid = 1950] [id = 222] 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bec00 == 5 [pid = 1950] [id = 221] 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c8000 == 4 [pid = 1950] [id = 220] 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa353d400 == 3 [pid = 1950] [id = 219] 05:19:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa447b400 == 2 [pid = 1950] [id = 218] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa445c800) [pid = 1950] [serial = 609] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3471c00) [pid = 1950] [serial = 598] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa38b5c00) [pid = 1950] [serial = 603] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3660000) [pid = 1950] [serial = 600] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa30f9000) [pid = 1950] [serial = 595] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa38b8800) [pid = 1950] [serial = 604] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3470c00) [pid = 1950] [serial = 597] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3947400) [pid = 1950] [serial = 607] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa4462400) [pid = 1950] [serial = 610] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa3663000) [pid = 1950] [serial = 601] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa3948000) [pid = 1950] [serial = 606] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa30f6400) [pid = 1950] [serial = 592] [outer = (nil)] [url = about:blank] 05:19:29 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30f1400) [pid = 1950] [serial = 594] [outer = (nil)] [url = about:blank] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa38bf400) [pid = 1950] [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] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa447fc00) [pid = 1950] [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] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa45c3800) [pid = 1950] [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] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa3541400) [pid = 1950] [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] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa447bc00) [pid = 1950] [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] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa30ef800) [pid = 1950] [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] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa3537000) [pid = 1950] [serial = 633] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa47af000) [pid = 1950] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339165192] 05:19:32 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa445f800) [pid = 1950] [serial = 623] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa394c400) [pid = 1950] [serial = 616] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa4482800) [pid = 1950] [serial = 613] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa3665000) [pid = 1950] [serial = 619] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa48a1800) [pid = 1950] [serial = 631] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa3803000) [pid = 1950] [serial = 634] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa534b800) [pid = 1950] [serial = 632] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa47e8c00) [pid = 1950] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339165192] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa45bf400) [pid = 1950] [serial = 627] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa3950800) [pid = 1950] [serial = 622] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa4461000) [pid = 1950] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa45c1000) [pid = 1950] [serial = 626] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa394bc00) [pid = 1950] [serial = 621] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3540c00) [pid = 1950] [serial = 618] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa38b7000) [pid = 1950] [serial = 615] [outer = (nil)] [url = about:blank] 05:19:36 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa4481800) [pid = 1950] [serial = 612] [outer = (nil)] [url = about:blank] 05:19:42 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa5476000) [pid = 1950] [serial = 636] [outer = (nil)] [url = about:blank] 05:19:57 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:19:57 INFO - PROCESS | 1905 | 1480339197965 Marionette TRACE conn5 <- [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]]]}] 05:19:57 INFO - . 05:19:57 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30766ms 05:19:58 INFO - PROCESS | 1905 | 1480339197997 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 05:19:58 INFO - PROCESS | 1905 | 1480339198001 Marionette TRACE conn5 <- [1,729,null,{"value":"2147483649"}] 05:19:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html 05:19:58 INFO - PROCESS | 1905 | 1480339198007 Marionette TRACE conn5 -> [0,730,"timeouts",{"script":35000}] 05:19:58 INFO - PROCESS | 1905 | 1480339198010 Marionette TRACE conn5 <- [1,730,null,{}] 05:19:58 INFO - PROCESS | 1905 | 1480339198016 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:19:58 INFO - PROCESS | 1905 | 1480339198196 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 05:19:58 INFO - PROCESS | 1905 | 1480339198252 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:58 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4c00 == 3 [pid = 1950] [id = 228] 05:19:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5400) [pid = 1950] [serial = 638] [outer = (nil)] 05:19:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30ef800) [pid = 1950] [serial = 639] [outer = 0xa30c5400] 05:19:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f6800) [pid = 1950] [serial = 640] [outer = 0xa30c5400] 05:19:59 WARNING - wptserve Traceback (most recent call last): 05:19:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:19:59 WARNING - rv = self.func(request, response) 05:19:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:19:59 WARNING - access_control_allow_origin = "*") 05:19:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:19:59 WARNING - payload = payload_generator(server_data) 05:19:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:19:59 WARNING - return encode_string_as_bmp_image(data) 05:19: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 05:19:59 WARNING - img.save(f, "BMP") 05:19:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:19:59 WARNING - f.write(bmpfileheader) 05:19:59 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:19:59 WARNING - 05:20:06 INFO - PROCESS | 1905 | --DOCSHELL 0xa4850000 == 2 [pid = 1950] [id = 227] 05:20:12 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa534d800) [pid = 1950] [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] 05:20:17 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa5481800) [pid = 1950] [serial = 637] [outer = (nil)] [url = about:blank] 05:20:17 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30ef800) [pid = 1950] [serial = 639] [outer = (nil)] [url = about:blank] 05:20:28 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:20:28 INFO - PROCESS | 1905 | 1480339228708 Marionette TRACE conn5 <- [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]]]}] 05:20:28 INFO - . 05:20:28 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30723ms 05:20:28 INFO - PROCESS | 1905 | 1480339228730 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 05:20:28 INFO - PROCESS | 1905 | 1480339228734 Marionette TRACE conn5 <- [1,733,null,{"value":"2147483649"}] 05:20:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 05:20:28 INFO - PROCESS | 1905 | 1480339228741 Marionette TRACE conn5 -> [0,734,"timeouts",{"script":35000}] 05:20:28 INFO - PROCESS | 1905 | 1480339228745 Marionette TRACE conn5 <- [1,734,null,{}] 05:20:28 INFO - PROCESS | 1905 | 1480339228750 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:20:28 INFO - PROCESS | 1905 | 1480339228936 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 05:20:29 INFO - PROCESS | 1905 | 1480339228983 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6800 == 3 [pid = 1950] [id = 229] 05:20:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6c00) [pid = 1950] [serial = 641] [outer = (nil)] 05:20:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1c00) [pid = 1950] [serial = 642] [outer = 0xa30c6c00] 05:20:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9800) [pid = 1950] [serial = 643] [outer = 0xa30c6c00] 05:20:29 WARNING - wptserve Traceback (most recent call last): 05:20:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:20:29 WARNING - rv = self.func(request, response) 05:20:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:20:29 WARNING - access_control_allow_origin = "*") 05:20:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:20:29 WARNING - payload = payload_generator(server_data) 05:20:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:20:29 WARNING - return encode_string_as_bmp_image(data) 05:20: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 05:20:29 WARNING - img.save(f, "BMP") 05:20:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:20:29 WARNING - f.write(bmpfileheader) 05:20:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:20:29 WARNING - 05:20:37 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4c00 == 2 [pid = 1950] [id = 228] 05:20:43 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c5400) [pid = 1950] [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] 05:20:47 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1c00) [pid = 1950] [serial = 642] [outer = (nil)] [url = about:blank] 05:20:47 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f6800) [pid = 1950] [serial = 640] [outer = (nil)] [url = about:blank] 05:20:59 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:20:59 INFO - PROCESS | 1905 | 1480339259431 Marionette TRACE conn5 <- [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]]]}] 05:20:59 INFO - . 05:20:59 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30734ms 05:20:59 INFO - PROCESS | 1905 | 1480339259476 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 05:20:59 INFO - PROCESS | 1905 | 1480339259480 Marionette TRACE conn5 <- [1,737,null,{"value":"2147483649"}] 05:20:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 05:20:59 INFO - PROCESS | 1905 | 1480339259485 Marionette TRACE conn5 -> [0,738,"timeouts",{"script":35000}] 05:20:59 INFO - PROCESS | 1905 | 1480339259488 Marionette TRACE conn5 <- [1,738,null,{}] 05:20:59 INFO - PROCESS | 1905 | 1480339259493 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:20:59 INFO - PROCESS | 1905 | 1480339259658 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 05:20:59 INFO - PROCESS | 1905 | 1480339259727 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:59 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4c00 == 3 [pid = 1950] [id = 230] 05:20:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c5400) [pid = 1950] [serial = 644] [outer = (nil)] 05:20:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2000) [pid = 1950] [serial = 645] [outer = 0xa30c5400] 05:21:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9000) [pid = 1950] [serial = 646] [outer = 0xa30c5400] 05:21:00 INFO - PROCESS | 1905 | 1480339260617 Marionette TRACE conn5 <- [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]]]}] 05:21:00 INFO - . 05:21:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1188ms 05:21:00 INFO - PROCESS | 1905 | 1480339260674 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 05:21:00 INFO - PROCESS | 1905 | 1480339260676 Marionette TRACE conn5 <- [1,741,null,{"value":"2147483649"}] 05:21:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html 05:21:00 INFO - PROCESS | 1905 | 1480339260683 Marionette TRACE conn5 -> [0,742,"timeouts",{"script":35000}] 05:21:00 INFO - PROCESS | 1905 | 1480339260686 Marionette TRACE conn5 <- [1,742,null,{}] 05:21:00 INFO - PROCESS | 1905 | 1480339260691 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:00 INFO - PROCESS | 1905 | 1480339260873 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 05:21:00 INFO - PROCESS | 1905 | 1480339260937 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:00 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3469c00 == 4 [pid = 1950] [id = 231] 05:21:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346c000) [pid = 1950] [serial = 647] [outer = (nil)] 05:21:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3471c00) [pid = 1950] [serial = 648] [outer = 0xa346c000] 05:21:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3533400) [pid = 1950] [serial = 649] [outer = 0xa346c000] 05:21:02 INFO - PROCESS | 1905 | 1480339262013 Marionette TRACE conn5 <- [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]]]}] 05:21:02 INFO - . 05:21:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1380ms 05:21:02 INFO - PROCESS | 1905 | 1480339262067 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 05:21:02 INFO - PROCESS | 1905 | 1480339262071 Marionette TRACE conn5 <- [1,745,null,{"value":"2147483649"}] 05:21:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 05:21:02 INFO - PROCESS | 1905 | 1480339262081 Marionette TRACE conn5 -> [0,746,"timeouts",{"script":35000}] 05:21:02 INFO - PROCESS | 1905 | 1480339262085 Marionette TRACE conn5 <- [1,746,null,{}] 05:21:02 INFO - PROCESS | 1905 | 1480339262094 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:02 INFO - PROCESS | 1905 | 1480339262396 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 05:21:02 INFO - PROCESS | 1905 | 1480339262448 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3540c00 == 5 [pid = 1950] [id = 232] 05:21:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3541000) [pid = 1950] [serial = 650] [outer = (nil)] 05:21:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa365e400) [pid = 1950] [serial = 651] [outer = 0xa3541000] 05:21:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa365f800) [pid = 1950] [serial = 652] [outer = 0xa3541000] 05:21:03 INFO - PROCESS | 1905 | 1480339263396 Marionette TRACE conn5 <- [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]]]}] 05:21:03 INFO - . 05:21:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1332ms 05:21:03 INFO - PROCESS | 1905 | 1480339263412 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 05:21:03 INFO - PROCESS | 1905 | 1480339263415 Marionette TRACE conn5 <- [1,749,null,{"value":"2147483649"}] 05:21:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 05:21:03 INFO - PROCESS | 1905 | 1480339263422 Marionette TRACE conn5 -> [0,750,"timeouts",{"script":35000}] 05:21:03 INFO - PROCESS | 1905 | 1480339263424 Marionette TRACE conn5 <- [1,750,null,{}] 05:21:03 INFO - PROCESS | 1905 | 1480339263429 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:03 INFO - PROCESS | 1905 | 1480339263615 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 05:21:03 INFO - PROCESS | 1905 | 1480339263701 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa366b800 == 6 [pid = 1950] [id = 233] 05:21:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa366bc00) [pid = 1950] [serial = 653] [outer = (nil)] 05:21:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38b4400) [pid = 1950] [serial = 654] [outer = 0xa366bc00] 05:21:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38b7000) [pid = 1950] [serial = 655] [outer = 0xa366bc00] 05:21:04 INFO - PROCESS | 1905 | 1480339264608 Marionette TRACE conn5 <- [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]]]}] 05:21:04 INFO - . 05:21:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1239ms 05:21:04 INFO - PROCESS | 1905 | 1480339264662 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 05:21:04 INFO - PROCESS | 1905 | 1480339264666 Marionette TRACE conn5 <- [1,753,null,{"value":"2147483649"}] 05:21:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 05:21:04 INFO - PROCESS | 1905 | 1480339264672 Marionette TRACE conn5 -> [0,754,"timeouts",{"script":35000}] 05:21:04 INFO - PROCESS | 1905 | 1480339264674 Marionette TRACE conn5 <- [1,754,null,{}] 05:21:04 INFO - PROCESS | 1905 | 1480339264679 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:04 INFO - PROCESS | 1905 | 1480339264845 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 05:21:04 INFO - PROCESS | 1905 | 1480339264893 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bcc00 == 7 [pid = 1950] [id = 234] 05:21:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa38be400) [pid = 1950] [serial = 656] [outer = (nil)] 05:21:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3946000) [pid = 1950] [serial = 657] [outer = 0xa38be400] 05:21:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3945400) [pid = 1950] [serial = 658] [outer = 0xa38be400] 05:21:05 INFO - PROCESS | 1905 | 1480339265797 Marionette TRACE conn5 <- [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]]]}] 05:21:05 INFO - . 05:21:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1180ms 05:21:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 05:21:05 INFO - PROCESS | 1905 | 1480339265853 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 05:21:05 INFO - PROCESS | 1905 | 1480339265855 Marionette TRACE conn5 <- [1,757,null,{"value":"2147483649"}] 05:21:05 INFO - PROCESS | 1905 | 1480339265861 Marionette TRACE conn5 -> [0,758,"timeouts",{"script":35000}] 05:21:05 INFO - PROCESS | 1905 | 1480339265864 Marionette TRACE conn5 <- [1,758,null,{}] 05:21:05 INFO - PROCESS | 1905 | 1480339265870 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:06 INFO - PROCESS | 1905 | 1480339266079 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 05:21:06 INFO - PROCESS | 1905 | 1480339266147 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394c800 == 8 [pid = 1950] [id = 235] 05:21:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa394cc00) [pid = 1950] [serial = 659] [outer = (nil)] 05:21:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa3953c00) [pid = 1950] [serial = 660] [outer = 0xa394cc00] 05:21:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa445c800) [pid = 1950] [serial = 661] [outer = 0xa394cc00] 05:21:07 INFO - PROCESS | 1905 | 1480339267167 Marionette TRACE conn5 <- [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]]]}] 05:21:07 INFO - . 05:21:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1333ms 05:21:07 INFO - PROCESS | 1905 | 1480339267196 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 05:21:07 INFO - PROCESS | 1905 | 1480339267202 Marionette TRACE conn5 <- [1,761,null,{"value":"2147483649"}] 05:21:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 05:21:07 INFO - PROCESS | 1905 | 1480339267211 Marionette TRACE conn5 -> [0,762,"timeouts",{"script":35000}] 05:21:07 INFO - PROCESS | 1905 | 1480339267214 Marionette TRACE conn5 <- [1,762,null,{}] 05:21:07 INFO - PROCESS | 1905 | 1480339267234 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:07 INFO - PROCESS | 1905 | 1480339267457 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 05:21:07 INFO - PROCESS | 1905 | 1480339267602 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4465c00 == 9 [pid = 1950] [id = 236] 05:21:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa4466000) [pid = 1950] [serial = 662] [outer = (nil)] 05:21:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa447bc00) [pid = 1950] [serial = 663] [outer = 0xa4466000] 05:21:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa447b000) [pid = 1950] [serial = 664] [outer = 0xa4466000] 05:21:09 INFO - PROCESS | 1905 | 1480339269127 Marionette TRACE conn5 <- [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]]]}] 05:21:09 INFO - . 05:21:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1950ms 05:21:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 05:21:09 INFO - PROCESS | 1905 | 1480339269159 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 05:21:09 INFO - PROCESS | 1905 | 1480339269162 Marionette TRACE conn5 <- [1,765,null,{"value":"2147483649"}] 05:21:09 INFO - PROCESS | 1905 | 1480339269178 Marionette TRACE conn5 -> [0,766,"timeouts",{"script":35000}] 05:21:09 INFO - PROCESS | 1905 | 1480339269187 Marionette TRACE conn5 <- [1,766,null,{}] 05:21:09 INFO - PROCESS | 1905 | 1480339269194 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:09 INFO - PROCESS | 1905 | 1480339269429 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 05:21:09 INFO - PROCESS | 1905 | 1480339269485 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c7c00 == 10 [pid = 1950] [id = 237] 05:21:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa30f3000) [pid = 1950] [serial = 665] [outer = (nil)] 05:21:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa353a800) [pid = 1950] [serial = 666] [outer = 0xa30f3000] 05:21:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3542000) [pid = 1950] [serial = 667] [outer = 0xa30f3000] 05:21:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa394c800 == 9 [pid = 1950] [id = 235] 05:21:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bcc00 == 8 [pid = 1950] [id = 234] 05:21:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa366b800 == 7 [pid = 1950] [id = 233] 05:21:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa3540c00 == 6 [pid = 1950] [id = 232] 05:21:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa3469c00 == 5 [pid = 1950] [id = 231] 05:21:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4c00 == 4 [pid = 1950] [id = 230] 05:21:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6800 == 3 [pid = 1950] [id = 229] 05:21:10 INFO - PROCESS | 1905 | 1480339270583 Marionette TRACE conn5 <- [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]]]}] 05:21:10 INFO - . 05:21:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1460ms 05:21:10 INFO - PROCESS | 1905 | 1480339270631 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 05:21:10 INFO - PROCESS | 1905 | 1480339270635 Marionette TRACE conn5 <- [1,769,null,{"value":"2147483649"}] 05:21:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 05:21:10 INFO - PROCESS | 1905 | 1480339270644 Marionette TRACE conn5 -> [0,770,"timeouts",{"script":35000}] 05:21:10 INFO - PROCESS | 1905 | 1480339270646 Marionette TRACE conn5 <- [1,770,null,{}] 05:21:10 INFO - PROCESS | 1905 | 1480339270650 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:10 INFO - PROCESS | 1905 | 1480339270835 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 05:21:10 INFO - PROCESS | 1905 | 1480339270881 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3470400 == 4 [pid = 1950] [id = 238] 05:21:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa365d000) [pid = 1950] [serial = 668] [outer = (nil)] 05:21:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa3803400) [pid = 1950] [serial = 669] [outer = 0xa365d000] 05:21:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa38b5c00) [pid = 1950] [serial = 670] [outer = 0xa365d000] 05:21:11 INFO - PROCESS | 1905 | 1480339271940 Marionette TRACE conn5 <- [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]]]}] 05:21:11 INFO - . 05:21:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1327ms 05:21:11 INFO - PROCESS | 1905 | 1480339271973 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 05:21:11 INFO - PROCESS | 1905 | 1480339271975 Marionette TRACE conn5 <- [1,773,null,{"value":"2147483649"}] 05:21:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 05:21:11 INFO - PROCESS | 1905 | 1480339271982 Marionette TRACE conn5 -> [0,774,"timeouts",{"script":35000}] 05:21:11 INFO - PROCESS | 1905 | 1480339271985 Marionette TRACE conn5 <- [1,774,null,{}] 05:21:11 INFO - PROCESS | 1905 | 1480339271990 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:12 INFO - PROCESS | 1905 | 1480339272206 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 05:21:12 INFO - PROCESS | 1905 | 1480339272236 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394d000 == 5 [pid = 1950] [id = 239] 05:21:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa394d400) [pid = 1950] [serial = 671] [outer = (nil)] 05:21:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa4458c00) [pid = 1950] [serial = 672] [outer = 0xa394d400] 05:21:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa353b000) [pid = 1950] [serial = 673] [outer = 0xa394d400] 05:21:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4462400 == 6 [pid = 1950] [id = 240] 05:21:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa4464000) [pid = 1950] [serial = 674] [outer = (nil)] 05:21:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa4467000) [pid = 1950] [serial = 675] [outer = 0xa4464000] 05:21:13 INFO - PROCESS | 1905 | 1480339273420 Marionette TRACE conn5 <- [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]]]}] 05:21:13 INFO - . 05:21:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1482ms 05:21:13 INFO - PROCESS | 1905 | 1480339273466 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 05:21:13 INFO - PROCESS | 1905 | 1480339273469 Marionette TRACE conn5 <- [1,777,null,{"value":"2147483649"}] 05:21:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 05:21:13 INFO - PROCESS | 1905 | 1480339273478 Marionette TRACE conn5 -> [0,778,"timeouts",{"script":35000}] 05:21:13 INFO - PROCESS | 1905 | 1480339273484 Marionette TRACE conn5 <- [1,778,null,{}] 05:21:13 INFO - PROCESS | 1905 | 1480339273494 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:13 INFO - PROCESS | 1905 | 1480339273623 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 05:21:13 INFO - PROCESS | 1905 | 1480339273737 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4483400 == 7 [pid = 1950] [id = 241] 05:21:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa4483c00) [pid = 1950] [serial = 676] [outer = (nil)] 05:21:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa45c2c00) [pid = 1950] [serial = 677] [outer = 0xa4483c00] 05:21:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa45c5c00) [pid = 1950] [serial = 678] [outer = 0xa4483c00] 05:21:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa47bbc00 == 8 [pid = 1950] [id = 242] 05:21:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa47e8c00) [pid = 1950] [serial = 679] [outer = (nil)] 05:21:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa47f3400) [pid = 1950] [serial = 680] [outer = 0xa47e8c00] 05:21:15 INFO - PROCESS | 1905 | 1480339275146 Marionette TRACE conn5 <- [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]]]}] 05:21:15 INFO - . 05:21:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1704ms 05:21:15 INFO - PROCESS | 1905 | 1480339275183 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 05:21:15 INFO - PROCESS | 1905 | 1480339275186 Marionette TRACE conn5 <- [1,781,null,{"value":"2147483649"}] 05:21:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 05:21:15 INFO - PROCESS | 1905 | 1480339275195 Marionette TRACE conn5 -> [0,782,"timeouts",{"script":35000}] 05:21:15 INFO - PROCESS | 1905 | 1480339275199 Marionette TRACE conn5 <- [1,782,null,{}] 05:21:15 INFO - PROCESS | 1905 | 1480339275210 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:15 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa30c6c00) [pid = 1950] [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] 05:21:15 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa346c000) [pid = 1950] [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] 05:21:15 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa30c5400) [pid = 1950] [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] 05:21:15 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa38be400) [pid = 1950] [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] 05:21:15 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3541000) [pid = 1950] [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] 05:21:15 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa366bc00) [pid = 1950] [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] 05:21:15 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa394cc00) [pid = 1950] [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] 05:21:15 INFO - PROCESS | 1905 | 1480339275483 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 05:21:15 INFO - PROCESS | 1905 | 1480339275596 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3469400 == 9 [pid = 1950] [id = 243] 05:21:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa346c000) [pid = 1950] [serial = 681] [outer = (nil)] 05:21:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa38bac00) [pid = 1950] [serial = 682] [outer = 0xa346c000] 05:21:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa45c8000) [pid = 1950] [serial = 683] [outer = 0xa346c000] 05:21:16 INFO - PROCESS | 1905 | ++DOCSHELL 0xa48a1800 == 10 [pid = 1950] [id = 244] 05:21:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa48a8400) [pid = 1950] [serial = 684] [outer = (nil)] 05:21:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa534b800) [pid = 1950] [serial = 685] [outer = 0xa48a8400] 05:21:16 INFO - PROCESS | 1905 | 1480339276754 Marionette TRACE conn5 <- [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]]]}] 05:21:16 INFO - . 05:21:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1593ms 05:21:16 INFO - PROCESS | 1905 | 1480339276790 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 05:21:16 INFO - PROCESS | 1905 | 1480339276792 Marionette TRACE conn5 <- [1,785,null,{"value":"2147483649"}] 05:21:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 05:21:16 INFO - PROCESS | 1905 | 1480339276803 Marionette TRACE conn5 -> [0,786,"timeouts",{"script":35000}] 05:21:16 INFO - PROCESS | 1905 | 1480339276807 Marionette TRACE conn5 <- [1,786,null,{}] 05:21:16 INFO - PROCESS | 1905 | 1480339276813 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:17 INFO - PROCESS | 1905 | 1480339277018 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 05:21:17 INFO - PROCESS | 1905 | 1480339277071 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa5475800 == 11 [pid = 1950] [id = 245] 05:21:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa5480000) [pid = 1950] [serial = 686] [outer = (nil)] 05:21:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa548c800) [pid = 1950] [serial = 687] [outer = 0xa5480000] 05:21:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa76c0800) [pid = 1950] [serial = 688] [outer = 0xa5480000] 05:21:18 WARNING - wptserve Traceback (most recent call last): 05:21:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:21:18 WARNING - rv = self.func(request, response) 05:21:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:21:18 WARNING - access_control_allow_origin = "*") 05:21:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:21:18 WARNING - payload = payload_generator(server_data) 05:21:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:21:18 WARNING - return encode_string_as_bmp_image(data) 05:21:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:21:18 WARNING - img.save(f, "BMP") 05:21:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:21:18 WARNING - f.write(bmpfileheader) 05:21:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:21:18 WARNING - 05:21:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa48a1800 == 10 [pid = 1950] [id = 244] 05:21:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa3469400 == 9 [pid = 1950] [id = 243] 05:21:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa47bbc00 == 8 [pid = 1950] [id = 242] 05:21:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa4483400 == 7 [pid = 1950] [id = 241] 05:21:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa4462400 == 6 [pid = 1950] [id = 240] 05:21:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa394d000 == 5 [pid = 1950] [id = 239] 05:21:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa3470400 == 4 [pid = 1950] [id = 238] 05:21:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c7c00 == 3 [pid = 1950] [id = 237] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3945400) [pid = 1950] [serial = 658] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa38b7000) [pid = 1950] [serial = 655] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa3953c00) [pid = 1950] [serial = 660] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3533400) [pid = 1950] [serial = 649] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3946000) [pid = 1950] [serial = 657] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa445c800) [pid = 1950] [serial = 661] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa365f800) [pid = 1950] [serial = 652] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa38b4400) [pid = 1950] [serial = 654] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa3471c00) [pid = 1950] [serial = 648] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa30f9000) [pid = 1950] [serial = 646] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa30f2000) [pid = 1950] [serial = 645] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa365e400) [pid = 1950] [serial = 651] [outer = (nil)] [url = about:blank] 05:21:19 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30f9800) [pid = 1950] [serial = 643] [outer = (nil)] [url = about:blank] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa394d400) [pid = 1950] [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] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa4483c00) [pid = 1950] [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] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa346c000) [pid = 1950] [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] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa30f3000) [pid = 1950] [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] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa365d000) [pid = 1950] [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] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa4466000) [pid = 1950] [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] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa47e8c00) [pid = 1950] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339274714] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa4464000) [pid = 1950] [serial = 674] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:21:22 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa48a8400) [pid = 1950] [serial = 684] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:21:25 INFO - PROCESS | 1905 | --DOCSHELL 0xa4465c00 == 2 [pid = 1950] [id = 236] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa3542000) [pid = 1950] [serial = 667] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa38b5c00) [pid = 1950] [serial = 670] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa447b000) [pid = 1950] [serial = 664] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa47f3400) [pid = 1950] [serial = 680] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339274714] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa45c5c00) [pid = 1950] [serial = 678] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa38bac00) [pid = 1950] [serial = 682] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa353b000) [pid = 1950] [serial = 673] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa45c8000) [pid = 1950] [serial = 683] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa4467000) [pid = 1950] [serial = 675] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa534b800) [pid = 1950] [serial = 685] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa45c2c00) [pid = 1950] [serial = 677] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa4458c00) [pid = 1950] [serial = 672] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3803400) [pid = 1950] [serial = 669] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa353a800) [pid = 1950] [serial = 666] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa447bc00) [pid = 1950] [serial = 663] [outer = (nil)] [url = about:blank] 05:21:32 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa548c800) [pid = 1950] [serial = 687] [outer = (nil)] [url = about:blank] 05:21:47 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:21:47 INFO - PROCESS | 1905 | 1480339307557 Marionette TRACE conn5 <- [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]]]}] 05:21:47 INFO - . 05:21:47 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30780ms 05:21:47 INFO - PROCESS | 1905 | 1480339307580 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 05:21:47 INFO - PROCESS | 1905 | 1480339307582 Marionette TRACE conn5 <- [1,789,null,{"value":"2147483649"}] 05:21:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html 05:21:47 INFO - PROCESS | 1905 | 1480339307590 Marionette TRACE conn5 -> [0,790,"timeouts",{"script":35000}] 05:21:47 INFO - PROCESS | 1905 | 1480339307592 Marionette TRACE conn5 <- [1,790,null,{}] 05:21:47 INFO - PROCESS | 1905 | 1480339307598 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:21:47 INFO - PROCESS | 1905 | 1480339307756 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 05:21:47 INFO - PROCESS | 1905 | 1480339307824 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:47 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6800 == 3 [pid = 1950] [id = 246] 05:21:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c6c00) [pid = 1950] [serial = 689] [outer = (nil)] 05:21:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1800) [pid = 1950] [serial = 690] [outer = 0xa30c6c00] 05:21:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f8400) [pid = 1950] [serial = 691] [outer = 0xa30c6c00] 05:21:48 WARNING - wptserve Traceback (most recent call last): 05:21:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:21:48 WARNING - rv = self.func(request, response) 05:21:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:21:48 WARNING - access_control_allow_origin = "*") 05:21:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:21:48 WARNING - payload = payload_generator(server_data) 05:21:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:21:48 WARNING - return encode_string_as_bmp_image(data) 05:21: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 05:21:48 WARNING - img.save(f, "BMP") 05:21:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:21:48 WARNING - f.write(bmpfileheader) 05:21:48 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:21:48 WARNING - 05:21:56 INFO - PROCESS | 1905 | --DOCSHELL 0xa5475800 == 2 [pid = 1950] [id = 245] 05:22:02 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa5480000) [pid = 1950] [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] 05:22:06 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1800) [pid = 1950] [serial = 690] [outer = (nil)] [url = about:blank] 05:22:06 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa76c0800) [pid = 1950] [serial = 688] [outer = (nil)] [url = about:blank] 05:22:18 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:22:18 INFO - PROCESS | 1905 | 1480339338282 Marionette TRACE conn5 <- [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]]]}] 05:22:18 INFO - . 05:22:18 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30720ms 05:22:18 INFO - PROCESS | 1905 | 1480339338309 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 05:22:18 INFO - PROCESS | 1905 | 1480339338313 Marionette TRACE conn5 <- [1,793,null,{"value":"2147483649"}] 05:22:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 05:22:18 INFO - PROCESS | 1905 | 1480339338319 Marionette TRACE conn5 -> [0,794,"timeouts",{"script":35000}] 05:22:18 INFO - PROCESS | 1905 | 1480339338321 Marionette TRACE conn5 <- [1,794,null,{}] 05:22:18 INFO - PROCESS | 1905 | 1480339338326 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:18 INFO - PROCESS | 1905 | 1480339338492 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 05:22:18 INFO - PROCESS | 1905 | 1480339338544 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c4800 == 3 [pid = 1950] [id = 247] 05:22:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c4c00) [pid = 1950] [serial = 692] [outer = (nil)] 05:22:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f1c00) [pid = 1950] [serial = 693] [outer = 0xa30c4c00] 05:22:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30f9800) [pid = 1950] [serial = 694] [outer = 0xa30c4c00] 05:22:19 WARNING - wptserve Traceback (most recent call last): 05:22:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:22:19 WARNING - rv = self.func(request, response) 05:22:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:22:19 WARNING - access_control_allow_origin = "*") 05:22:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:22:19 WARNING - payload = payload_generator(server_data) 05:22:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:22:19 WARNING - return encode_string_as_bmp_image(data) 05:22: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 05:22:19 WARNING - img.save(f, "BMP") 05:22:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:22:19 WARNING - f.write(bmpfileheader) 05:22:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:22:19 WARNING - 05:22:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6800 == 2 [pid = 1950] [id = 246] 05:22:33 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c6c00) [pid = 1950] [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] 05:22:37 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f1c00) [pid = 1950] [serial = 693] [outer = (nil)] [url = about:blank] 05:22:37 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa30f8400) [pid = 1950] [serial = 691] [outer = (nil)] [url = about:blank] 05:22:48 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:22:48 INFO - PROCESS | 1905 | 1480339368976 Marionette TRACE conn5 <- [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]]]}] 05:22:49 INFO - . 05:22:49 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30713ms 05:22:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 05:22:49 INFO - PROCESS | 1905 | 1480339369033 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 05:22:49 INFO - PROCESS | 1905 | 1480339369036 Marionette TRACE conn5 <- [1,797,null,{"value":"2147483649"}] 05:22:49 INFO - PROCESS | 1905 | 1480339369042 Marionette TRACE conn5 -> [0,798,"timeouts",{"script":35000}] 05:22:49 INFO - PROCESS | 1905 | 1480339369045 Marionette TRACE conn5 <- [1,798,null,{}] 05:22:49 INFO - PROCESS | 1905 | 1480339369050 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:49 INFO - PROCESS | 1905 | 1480339369243 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 05:22:49 INFO - PROCESS | 1905 | 1480339369292 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:49 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c6c00 == 3 [pid = 1950] [id = 248] 05:22:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa30c7000) [pid = 1950] [serial = 695] [outer = (nil)] 05:22:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa30f2800) [pid = 1950] [serial = 696] [outer = 0xa30c7000] 05:22:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa30fac00) [pid = 1950] [serial = 697] [outer = 0xa30c7000] 05:22:50 INFO - PROCESS | 1905 | 1480339370298 Marionette TRACE conn5 <- [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]]]}] 05:22:50 INFO - . 05:22:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1285ms 05:22:50 INFO - PROCESS | 1905 | 1480339370327 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 05:22:50 INFO - PROCESS | 1905 | 1480339370331 Marionette TRACE conn5 <- [1,801,null,{"value":"2147483649"}] 05:22:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html 05:22:50 INFO - PROCESS | 1905 | 1480339370337 Marionette TRACE conn5 -> [0,802,"timeouts",{"script":35000}] 05:22:50 INFO - PROCESS | 1905 | 1480339370339 Marionette TRACE conn5 <- [1,802,null,{}] 05:22:50 INFO - PROCESS | 1905 | 1480339370345 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:50 INFO - PROCESS | 1905 | 1480339370546 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 05:22:50 INFO - PROCESS | 1905 | 1480339370609 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:50 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346c000 == 4 [pid = 1950] [id = 249] 05:22:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa346c400) [pid = 1950] [serial = 698] [outer = (nil)] 05:22:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa3472000) [pid = 1950] [serial = 699] [outer = 0xa346c400] 05:22:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa3535c00) [pid = 1950] [serial = 700] [outer = 0xa346c400] 05:22:51 INFO - PROCESS | 1905 | 1480339371584 Marionette TRACE conn5 <- [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]]]}] 05:22:51 INFO - . 05:22:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1282ms 05:22:51 INFO - PROCESS | 1905 | 1480339371622 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 05:22:51 INFO - PROCESS | 1905 | 1480339371627 Marionette TRACE conn5 <- [1,805,null,{"value":"2147483649"}] 05:22:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 05:22:51 INFO - PROCESS | 1905 | 1480339371633 Marionette TRACE conn5 -> [0,806,"timeouts",{"script":35000}] 05:22:51 INFO - PROCESS | 1905 | 1480339371635 Marionette TRACE conn5 <- [1,806,null,{}] 05:22:51 INFO - PROCESS | 1905 | 1480339371641 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:51 INFO - PROCESS | 1905 | 1480339371854 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 05:22:51 INFO - PROCESS | 1905 | 1480339371905 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:51 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3541800 == 5 [pid = 1950] [id = 250] 05:22:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa3541c00) [pid = 1950] [serial = 701] [outer = (nil)] 05:22:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa365f400) [pid = 1950] [serial = 702] [outer = 0xa3541c00] 05:22:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3660800) [pid = 1950] [serial = 703] [outer = 0xa3541c00] 05:22:52 INFO - PROCESS | 1905 | 1480339372888 Marionette TRACE conn5 <- [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]]]}] 05:22:52 INFO - . 05:22:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1290ms 05:22:52 INFO - PROCESS | 1905 | 1480339372925 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 05:22:52 INFO - PROCESS | 1905 | 1480339372928 Marionette TRACE conn5 <- [1,809,null,{"value":"2147483649"}] 05:22:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 05:22:52 INFO - PROCESS | 1905 | 1480339372934 Marionette TRACE conn5 -> [0,810,"timeouts",{"script":35000}] 05:22:52 INFO - PROCESS | 1905 | 1480339372936 Marionette TRACE conn5 <- [1,810,null,{}] 05:22:52 INFO - PROCESS | 1905 | 1480339372942 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:53 INFO - PROCESS | 1905 | 1480339373098 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 05:22:53 INFO - PROCESS | 1905 | 1480339373177 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3802800 == 6 [pid = 1950] [id = 251] 05:22:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3802c00) [pid = 1950] [serial = 704] [outer = (nil)] 05:22:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa38b5000) [pid = 1950] [serial = 705] [outer = 0xa3802c00] 05:22:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa38b7c00) [pid = 1950] [serial = 706] [outer = 0xa3802c00] 05:22:54 INFO - PROCESS | 1905 | 1480339374121 Marionette TRACE conn5 <- [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]]]}] 05:22:54 INFO - . 05:22:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1198ms 05:22:54 INFO - PROCESS | 1905 | 1480339374133 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 05:22:54 INFO - PROCESS | 1905 | 1480339374136 Marionette TRACE conn5 <- [1,813,null,{"value":"2147483649"}] 05:22:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 05:22:54 INFO - PROCESS | 1905 | 1480339374142 Marionette TRACE conn5 -> [0,814,"timeouts",{"script":35000}] 05:22:54 INFO - PROCESS | 1905 | 1480339374144 Marionette TRACE conn5 <- [1,814,null,{}] 05:22:54 INFO - PROCESS | 1905 | 1480339374149 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:54 INFO - PROCESS | 1905 | 1480339374312 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 05:22:54 INFO - PROCESS | 1905 | 1480339374389 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bf000 == 7 [pid = 1950] [id = 252] 05:22:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa38bf800) [pid = 1950] [serial = 707] [outer = (nil)] 05:22:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3946c00) [pid = 1950] [serial = 708] [outer = 0xa38bf800] 05:22:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3946000) [pid = 1950] [serial = 709] [outer = 0xa38bf800] 05:22:55 INFO - PROCESS | 1905 | 1480339375300 Marionette TRACE conn5 <- [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]]]}] 05:22:55 INFO - . 05:22:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1190ms 05:22:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 05:22:55 INFO - PROCESS | 1905 | 1480339375333 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 05:22:55 INFO - PROCESS | 1905 | 1480339375336 Marionette TRACE conn5 <- [1,817,null,{"value":"2147483649"}] 05:22:55 INFO - PROCESS | 1905 | 1480339375343 Marionette TRACE conn5 -> [0,818,"timeouts",{"script":35000}] 05:22:55 INFO - PROCESS | 1905 | 1480339375346 Marionette TRACE conn5 <- [1,818,null,{}] 05:22:55 INFO - PROCESS | 1905 | 1480339375351 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:55 INFO - PROCESS | 1905 | 1480339375525 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 05:22:55 INFO - PROCESS | 1905 | 1480339375587 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:55 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394fc00 == 8 [pid = 1950] [id = 253] 05:22:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3953400) [pid = 1950] [serial = 710] [outer = (nil)] 05:22:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa445ac00) [pid = 1950] [serial = 711] [outer = 0xa3953400] 05:22:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa4460c00) [pid = 1950] [serial = 712] [outer = 0xa3953400] 05:22:56 INFO - PROCESS | 1905 | 1480339376602 Marionette TRACE conn5 <- [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]]]}] 05:22:56 INFO - . 05:22:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1287ms 05:22:56 INFO - PROCESS | 1905 | 1480339376629 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 05:22:56 INFO - PROCESS | 1905 | 1480339376633 Marionette TRACE conn5 <- [1,821,null,{"value":"2147483649"}] 05:22:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 05:22:56 INFO - PROCESS | 1905 | 1480339376639 Marionette TRACE conn5 -> [0,822,"timeouts",{"script":35000}] 05:22:56 INFO - PROCESS | 1905 | 1480339376642 Marionette TRACE conn5 <- [1,822,null,{}] 05:22:56 INFO - PROCESS | 1905 | 1480339376647 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:56 INFO - PROCESS | 1905 | 1480339376837 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 05:22:56 INFO - PROCESS | 1905 | 1480339376895 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:56 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4479c00 == 9 [pid = 1950] [id = 254] 05:22:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa447a400) [pid = 1950] [serial = 713] [outer = (nil)] 05:22:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa447fc00) [pid = 1950] [serial = 714] [outer = 0xa447a400] 05:22:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa4480c00) [pid = 1950] [serial = 715] [outer = 0xa447a400] 05:22:57 INFO - PROCESS | 1905 | 1480339377979 Marionette TRACE conn5 <- [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]]]}] 05:22:58 INFO - . 05:22:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1382ms 05:22:58 INFO - PROCESS | 1905 | 1480339378022 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 05:22:58 INFO - PROCESS | 1905 | 1480339378026 Marionette TRACE conn5 <- [1,825,null,{"value":"2147483649"}] 05:22:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 05:22:58 INFO - PROCESS | 1905 | 1480339378032 Marionette TRACE conn5 -> [0,826,"timeouts",{"script":35000}] 05:22:58 INFO - PROCESS | 1905 | 1480339378034 Marionette TRACE conn5 <- [1,826,null,{}] 05:22:58 INFO - PROCESS | 1905 | 1480339378040 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:58 INFO - PROCESS | 1905 | 1480339378203 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 05:22:58 INFO - PROCESS | 1905 | 1480339378270 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:58 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c3400 == 10 [pid = 1950] [id = 255] 05:22:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa30c5000) [pid = 1950] [serial = 716] [outer = (nil)] 05:22:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa353b400) [pid = 1950] [serial = 717] [outer = 0xa30c5000] 05:22:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa353ec00) [pid = 1950] [serial = 718] [outer = 0xa30c5000] 05:22:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa394fc00 == 9 [pid = 1950] [id = 253] 05:22:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bf000 == 8 [pid = 1950] [id = 252] 05:22:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa3802800 == 7 [pid = 1950] [id = 251] 05:22:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa3541800 == 6 [pid = 1950] [id = 250] 05:22:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa346c000 == 5 [pid = 1950] [id = 249] 05:22:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c6c00 == 4 [pid = 1950] [id = 248] 05:22:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c4800 == 3 [pid = 1950] [id = 247] 05:22:59 INFO - PROCESS | 1905 | 1480339379451 Marionette TRACE conn5 <- [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]]]}] 05:22:59 INFO - . 05:22:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1436ms 05:22:59 INFO - PROCESS | 1905 | 1480339379469 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 05:22:59 INFO - PROCESS | 1905 | 1480339379472 Marionette TRACE conn5 <- [1,829,null,{"value":"2147483649"}] 05:22:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 05:22:59 INFO - PROCESS | 1905 | 1480339379478 Marionette TRACE conn5 -> [0,830,"timeouts",{"script":35000}] 05:22:59 INFO - PROCESS | 1905 | 1480339379480 Marionette TRACE conn5 <- [1,830,null,{}] 05:22:59 INFO - PROCESS | 1905 | 1480339379486 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:22:59 INFO - PROCESS | 1905 | 1480339379647 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 05:22:59 INFO - PROCESS | 1905 | 1480339379734 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:59 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346bc00 == 4 [pid = 1950] [id = 256] 05:22:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa346f000) [pid = 1950] [serial = 719] [outer = (nil)] 05:22:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa3664400) [pid = 1950] [serial = 720] [outer = 0xa346f000] 05:23:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa3668000) [pid = 1950] [serial = 721] [outer = 0xa346f000] 05:23:00 INFO - PROCESS | 1905 | 1480339380713 Marionette TRACE conn5 <- [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]]]}] 05:23:00 INFO - . 05:23:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1290ms 05:23:00 INFO - PROCESS | 1905 | 1480339380770 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 05:23:00 INFO - PROCESS | 1905 | 1480339380773 Marionette TRACE conn5 <- [1,833,null,{"value":"2147483649"}] 05:23:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 05:23:00 INFO - PROCESS | 1905 | 1480339380780 Marionette TRACE conn5 -> [0,834,"timeouts",{"script":35000}] 05:23:00 INFO - PROCESS | 1905 | 1480339380782 Marionette TRACE conn5 <- [1,834,null,{}] 05:23:00 INFO - PROCESS | 1905 | 1480339380793 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:00 INFO - PROCESS | 1905 | 1480339380972 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 05:23:01 INFO - PROCESS | 1905 | 1480339381020 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b7400 == 5 [pid = 1950] [id = 257] 05:23:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa38be400) [pid = 1950] [serial = 722] [outer = (nil)] 05:23:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa3949400) [pid = 1950] [serial = 723] [outer = 0xa38be400] 05:23:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa3464400) [pid = 1950] [serial = 724] [outer = 0xa38be400] 05:23:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3952400 == 6 [pid = 1950] [id = 258] 05:23:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa3953c00) [pid = 1950] [serial = 725] [outer = (nil)] 05:23:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa445a000) [pid = 1950] [serial = 726] [outer = 0xa3953c00] 05:23:02 INFO - PROCESS | 1905 | 1480339382249 Marionette TRACE conn5 <- [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]]]}] 05:23:02 INFO - . 05:23:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1497ms 05:23:02 INFO - PROCESS | 1905 | 1480339382278 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 05:23:02 INFO - PROCESS | 1905 | 1480339382280 Marionette TRACE conn5 <- [1,837,null,{"value":"2147483649"}] 05:23:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 05:23:02 INFO - PROCESS | 1905 | 1480339382290 Marionette TRACE conn5 -> [0,838,"timeouts",{"script":35000}] 05:23:02 INFO - PROCESS | 1905 | 1480339382293 Marionette TRACE conn5 <- [1,838,null,{}] 05:23:02 INFO - PROCESS | 1905 | 1480339382298 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:02 INFO - PROCESS | 1905 | 1480339382501 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 05:23:02 INFO - PROCESS | 1905 | 1480339382566 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4477c00 == 7 [pid = 1950] [id = 259] 05:23:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa447b400) [pid = 1950] [serial = 727] [outer = (nil)] 05:23:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa4484000) [pid = 1950] [serial = 728] [outer = 0xa447b400] 05:23:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa4485000) [pid = 1950] [serial = 729] [outer = 0xa447b400] 05:23:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45cb000 == 8 [pid = 1950] [id = 260] 05:23:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa45cb400) [pid = 1950] [serial = 730] [outer = (nil)] 05:23:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa45cec00) [pid = 1950] [serial = 731] [outer = 0xa45cb400] 05:23:03 INFO - PROCESS | 1905 | 1480339383812 Marionette TRACE conn5 <- [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]]]}] 05:23:03 INFO - . 05:23:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1536ms 05:23:03 INFO - PROCESS | 1905 | 1480339383826 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 05:23:03 INFO - PROCESS | 1905 | 1480339383829 Marionette TRACE conn5 <- [1,841,null,{"value":"2147483649"}] 05:23:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 05:23:03 INFO - PROCESS | 1905 | 1480339383838 Marionette TRACE conn5 -> [0,842,"timeouts",{"script":35000}] 05:23:03 INFO - PROCESS | 1905 | 1480339383844 Marionette TRACE conn5 <- [1,842,null,{}] 05:23:03 INFO - PROCESS | 1905 | 1480339383849 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:04 INFO - PROCESS | 1905 | 1480339384028 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 05:23:04 INFO - PROCESS | 1905 | 1480339384128 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3946800 == 9 [pid = 1950] [id = 261] 05:23:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa394a400) [pid = 1950] [serial = 732] [outer = (nil)] 05:23:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa4855c00) [pid = 1950] [serial = 733] [outer = 0xa394a400] 05:23:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa534c800) [pid = 1950] [serial = 734] [outer = 0xa394a400] 05:23:05 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa3953400) [pid = 1950] [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] 05:23:05 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa38bf800) [pid = 1950] [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] 05:23:05 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3802c00) [pid = 1950] [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] 05:23:05 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3541c00) [pid = 1950] [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] 05:23:05 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa30c4c00) [pid = 1950] [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] 05:23:05 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa30c7000) [pid = 1950] [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] 05:23:05 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa346c400) [pid = 1950] [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] 05:23:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3466c00 == 10 [pid = 1950] [id = 262] 05:23:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3533c00) [pid = 1950] [serial = 735] [outer = (nil)] 05:23:05 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:05 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3667c00) [pid = 1950] [serial = 736] [outer = 0xa3533c00] 05:23:05 INFO - PROCESS | 1905 | 1480339385535 Marionette TRACE conn5 <- [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]]]}] 05:23:05 INFO - . 05:23:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1735ms 05:23:05 INFO - PROCESS | 1905 | 1480339385574 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 05:23:05 INFO - PROCESS | 1905 | 1480339385577 Marionette TRACE conn5 <- [1,845,null,{"value":"2147483649"}] 05:23:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 05:23:05 INFO - PROCESS | 1905 | 1480339385590 Marionette TRACE conn5 -> [0,846,"timeouts",{"script":35000}] 05:23:05 INFO - PROCESS | 1905 | 1480339385592 Marionette TRACE conn5 <- [1,846,null,{}] 05:23:05 INFO - PROCESS | 1905 | 1480339385596 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:05 INFO - PROCESS | 1905 | 1480339385815 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 05:23:05 INFO - PROCESS | 1905 | 1480339385921 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa5470c00 == 11 [pid = 1950] [id = 263] 05:23:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa5471000) [pid = 1950] [serial = 737] [outer = (nil)] 05:23:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa5484400) [pid = 1950] [serial = 738] [outer = 0xa5471000] 05:23:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa5488c00) [pid = 1950] [serial = 739] [outer = 0xa5471000] 05:23:07 INFO - PROCESS | 1905 | 1480339387155 Marionette TRACE conn5 <- [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]]]}] 05:23:07 INFO - . 05:23:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1628ms 05:23:07 INFO - PROCESS | 1905 | 1480339387219 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 05:23:07 INFO - PROCESS | 1905 | 1480339387222 Marionette TRACE conn5 <- [1,849,null,{"value":"2147483649"}] 05:23:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 05:23:07 INFO - PROCESS | 1905 | 1480339387235 Marionette TRACE conn5 -> [0,850,"timeouts",{"script":35000}] 05:23:07 INFO - PROCESS | 1905 | 1480339387237 Marionette TRACE conn5 <- [1,850,null,{}] 05:23:07 INFO - PROCESS | 1905 | 1480339387259 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:07 INFO - PROCESS | 1905 | 1480339387452 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 05:23:07 INFO - PROCESS | 1905 | 1480339387506 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3665c00 == 12 [pid = 1950] [id = 264] 05:23:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa38b9c00) [pid = 1950] [serial = 740] [outer = (nil)] 05:23:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa4465c00) [pid = 1950] [serial = 741] [outer = 0xa38b9c00] 05:23:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa4459000) [pid = 1950] [serial = 742] [outer = 0xa38b9c00] 05:23:08 INFO - PROCESS | 1905 | 1480339388673 Marionette TRACE conn5 <- [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]]]}] 05:23:08 INFO - . 05:23:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1491ms 05:23:08 INFO - PROCESS | 1905 | 1480339388723 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 05:23:08 INFO - PROCESS | 1905 | 1480339388727 Marionette TRACE conn5 <- [1,853,null,{"value":"2147483649"}] 05:23:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 05:23:08 INFO - PROCESS | 1905 | 1480339388733 Marionette TRACE conn5 -> [0,854,"timeouts",{"script":35000}] 05:23:08 INFO - PROCESS | 1905 | 1480339388735 Marionette TRACE conn5 <- [1,854,null,{}] 05:23:08 INFO - PROCESS | 1905 | 1480339388746 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:08 INFO - PROCESS | 1905 | 1480339388911 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 05:23:09 INFO - PROCESS | 1905 | 1480339388987 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3467400 == 13 [pid = 1950] [id = 265] 05:23:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa3468c00) [pid = 1950] [serial = 743] [outer = (nil)] 05:23:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa3661800) [pid = 1950] [serial = 744] [outer = 0xa3468c00] 05:23:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa366a800) [pid = 1950] [serial = 745] [outer = 0xa3468c00] 05:23:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa3466c00 == 12 [pid = 1950] [id = 262] 05:23:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa3946800 == 11 [pid = 1950] [id = 261] 05:23:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa45cb000 == 10 [pid = 1950] [id = 260] 05:23:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa4477c00 == 9 [pid = 1950] [id = 259] 05:23:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa3952400 == 8 [pid = 1950] [id = 258] 05:23:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b7400 == 7 [pid = 1950] [id = 257] 05:23:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa346bc00 == 6 [pid = 1950] [id = 256] 05:23:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c3400 == 5 [pid = 1950] [id = 255] 05:23:10 INFO - PROCESS | 1905 | 1480339390251 Marionette TRACE conn5 <- [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]]]}] 05:23:10 INFO - . 05:23:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1542ms 05:23:10 INFO - PROCESS | 1905 | 1480339390276 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 05:23:10 INFO - PROCESS | 1905 | 1480339390279 Marionette TRACE conn5 <- [1,857,null,{"value":"2147483649"}] 05:23:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 05:23:10 INFO - PROCESS | 1905 | 1480339390285 Marionette TRACE conn5 -> [0,858,"timeouts",{"script":35000}] 05:23:10 INFO - PROCESS | 1905 | 1480339390287 Marionette TRACE conn5 <- [1,858,null,{}] 05:23:10 INFO - PROCESS | 1905 | 1480339390294 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa4460c00) [pid = 1950] [serial = 712] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa445ac00) [pid = 1950] [serial = 711] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa3946000) [pid = 1950] [serial = 709] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa3946c00) [pid = 1950] [serial = 708] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa38b7c00) [pid = 1950] [serial = 706] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa38b5000) [pid = 1950] [serial = 705] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3660800) [pid = 1950] [serial = 703] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa365f400) [pid = 1950] [serial = 702] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa30f9800) [pid = 1950] [serial = 694] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa30f2800) [pid = 1950] [serial = 696] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa30fac00) [pid = 1950] [serial = 697] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3472000) [pid = 1950] [serial = 699] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3535c00) [pid = 1950] [serial = 700] [outer = (nil)] [url = about:blank] 05:23:10 INFO - PROCESS | 1905 | 1480339390515 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 05:23:10 INFO - PROCESS | 1905 | 1480339390555 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fb000 == 6 [pid = 1950] [id = 266] 05:23:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa30fb400) [pid = 1950] [serial = 746] [outer = (nil)] 05:23:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa3666400) [pid = 1950] [serial = 747] [outer = 0xa30fb400] 05:23:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3801c00) [pid = 1950] [serial = 748] [outer = 0xa30fb400] 05:23:11 INFO - PROCESS | 1905 | 1480339391541 Marionette TRACE conn5 <- [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]]]}] 05:23:11 INFO - . 05:23:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1286ms 05:23:11 INFO - PROCESS | 1905 | 1480339391573 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 05:23:11 INFO - PROCESS | 1905 | 1480339391576 Marionette TRACE conn5 <- [1,861,null,{"value":"2147483649"}] 05:23:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 05:23:11 INFO - PROCESS | 1905 | 1480339391582 Marionette TRACE conn5 -> [0,862,"timeouts",{"script":35000}] 05:23:11 INFO - PROCESS | 1905 | 1480339391584 Marionette TRACE conn5 <- [1,862,null,{}] 05:23:11 INFO - PROCESS | 1905 | 1480339391590 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:11 INFO - PROCESS | 1905 | 1480339391765 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 05:23:11 INFO - PROCESS | 1905 | 1480339391860 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bbc00 == 7 [pid = 1950] [id = 267] 05:23:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa38c0c00) [pid = 1950] [serial = 749] [outer = (nil)] 05:23:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3952400) [pid = 1950] [serial = 750] [outer = 0xa38c0c00] 05:23:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa445b400) [pid = 1950] [serial = 751] [outer = 0xa38c0c00] 05:23:12 INFO - PROCESS | 1905 | 1480339392906 Marionette TRACE conn5 <- [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]]]}] 05:23:12 INFO - . 05:23:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1387ms 05:23:12 INFO - PROCESS | 1905 | 1480339392970 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 05:23:12 INFO - PROCESS | 1905 | 1480339392974 Marionette TRACE conn5 <- [1,865,null,{"value":"2147483649"}] 05:23:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 05:23:12 INFO - PROCESS | 1905 | 1480339392981 Marionette TRACE conn5 -> [0,866,"timeouts",{"script":35000}] 05:23:12 INFO - PROCESS | 1905 | 1480339392984 Marionette TRACE conn5 <- [1,866,null,{}] 05:23:13 INFO - PROCESS | 1905 | 1480339392994 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:13 INFO - PROCESS | 1905 | 1480339393199 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 05:23:13 INFO - PROCESS | 1905 | 1480339393226 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447ac00 == 8 [pid = 1950] [id = 268] 05:23:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa447b800) [pid = 1950] [serial = 752] [outer = (nil)] 05:23:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa484cc00) [pid = 1950] [serial = 753] [outer = 0xa447b800] 05:23:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa48a8400) [pid = 1950] [serial = 754] [outer = 0xa447b800] 05:23:14 INFO - PROCESS | 1905 | 1480339394345 Marionette TRACE conn5 <- [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]]]}] 05:23:14 INFO - . 05:23:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1379ms 05:23:14 INFO - PROCESS | 1905 | 1480339394364 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 05:23:14 INFO - PROCESS | 1905 | 1480339394366 Marionette TRACE conn5 <- [1,869,null,{"value":"2147483649"}] 05:23:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 05:23:14 INFO - PROCESS | 1905 | 1480339394373 Marionette TRACE conn5 -> [0,870,"timeouts",{"script":35000}] 05:23:14 INFO - PROCESS | 1905 | 1480339394375 Marionette TRACE conn5 <- [1,870,null,{}] 05:23:14 INFO - PROCESS | 1905 | 1480339394381 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:14 INFO - PROCESS | 1905 | 1480339394543 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 05:23:14 INFO - PROCESS | 1905 | 1480339394596 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3948800 == 9 [pid = 1950] [id = 269] 05:23:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa447f800) [pid = 1950] [serial = 755] [outer = (nil)] 05:23:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa82b1800) [pid = 1950] [serial = 756] [outer = 0xa447f800] 05:23:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa82bb000) [pid = 1950] [serial = 757] [outer = 0xa447f800] 05:23:15 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa38be400) [pid = 1950] [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] 05:23:15 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa447b400) [pid = 1950] [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] 05:23:15 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa394a400) [pid = 1950] [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] 05:23:15 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa346f000) [pid = 1950] [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] 05:23:15 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa3953c00) [pid = 1950] [serial = 725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:23:15 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa30c5000) [pid = 1950] [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] 05:23:15 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3533c00) [pid = 1950] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:23:15 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa45cb400) [pid = 1950] [serial = 730] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339383566] 05:23:15 INFO - PROCESS | 1905 | 1480339395969 Marionette TRACE conn5 <- [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]]]}] 05:23:16 INFO - . 05:23:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1631ms 05:23:16 INFO - PROCESS | 1905 | 1480339396005 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 05:23:16 INFO - PROCESS | 1905 | 1480339396008 Marionette TRACE conn5 <- [1,873,null,{"value":"2147483649"}] 05:23:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 05:23:16 INFO - PROCESS | 1905 | 1480339396019 Marionette TRACE conn5 -> [0,874,"timeouts",{"script":35000}] 05:23:16 INFO - PROCESS | 1905 | 1480339396021 Marionette TRACE conn5 <- [1,874,null,{}] 05:23:16 INFO - PROCESS | 1905 | 1480339396027 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:16 INFO - PROCESS | 1905 | 1480339396198 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 05:23:16 INFO - PROCESS | 1905 | 1480339396283 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:16 INFO - PROCESS | 1905 | ++DOCSHELL 0xa820a400 == 10 [pid = 1950] [id = 270] 05:23:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa820b000) [pid = 1950] [serial = 758] [outer = (nil)] 05:23:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa8ebdc00) [pid = 1950] [serial = 759] [outer = 0xa820b000] 05:23:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xacb81c00) [pid = 1950] [serial = 760] [outer = 0xa820b000] 05:23:17 INFO - PROCESS | 1905 | 1480339397392 Marionette TRACE conn5 <- [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]]]}] 05:23:17 INFO - . 05:23:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1432ms 05:23:17 INFO - PROCESS | 1905 | 1480339397452 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 05:23:17 INFO - PROCESS | 1905 | 1480339397455 Marionette TRACE conn5 <- [1,877,null,{"value":"2147483649"}] 05:23:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 05:23:17 INFO - PROCESS | 1905 | 1480339397466 Marionette TRACE conn5 -> [0,878,"timeouts",{"script":35000}] 05:23:17 INFO - PROCESS | 1905 | 1480339397468 Marionette TRACE conn5 <- [1,878,null,{}] 05:23:17 INFO - PROCESS | 1905 | 1480339397480 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:17 INFO - PROCESS | 1905 | 1480339397647 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 05:23:17 INFO - PROCESS | 1905 | 1480339397709 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3541000 == 11 [pid = 1950] [id = 271] 05:23:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa38bc400) [pid = 1950] [serial = 761] [outer = (nil)] 05:23:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa4465400) [pid = 1950] [serial = 762] [outer = 0xa38bc400] 05:23:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa4483400) [pid = 1950] [serial = 763] [outer = 0xa38bc400] 05:23:18 INFO - PROCESS | 1905 | 1480339398902 Marionette TRACE conn5 <- [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]]]}] 05:23:18 INFO - . 05:23:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1488ms 05:23:18 INFO - PROCESS | 1905 | 1480339398954 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 05:23:18 INFO - PROCESS | 1905 | 1480339398956 Marionette TRACE conn5 <- [1,881,null,{"value":"2147483649"}] 05:23:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 05:23:18 INFO - PROCESS | 1905 | 1480339398963 Marionette TRACE conn5 -> [0,882,"timeouts",{"script":35000}] 05:23:18 INFO - PROCESS | 1905 | 1480339398965 Marionette TRACE conn5 <- [1,882,null,{}] 05:23:18 INFO - PROCESS | 1905 | 1480339398971 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:19 INFO - PROCESS | 1905 | 1480339399171 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 05:23:19 INFO - PROCESS | 1905 | 1480339399218 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa301f400 == 12 [pid = 1950] [id = 272] 05:23:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa301f800) [pid = 1950] [serial = 764] [outer = (nil)] 05:23:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa3023c00) [pid = 1950] [serial = 765] [outer = 0xa301f800] 05:23:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3024c00) [pid = 1950] [serial = 766] [outer = 0xa301f800] 05:23:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c0000 == 13 [pid = 1950] [id = 273] 05:23:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa30c1800) [pid = 1950] [serial = 767] [outer = (nil)] 05:23:20 INFO - PROCESS | 1905 | --DOCSHELL 0xa4479c00 == 12 [pid = 1950] [id = 254] 05:23:20 INFO - PROCESS | 1905 | --DOCSHELL 0xa3948800 == 11 [pid = 1950] [id = 269] 05:23:20 INFO - PROCESS | 1905 | --DOCSHELL 0xa447ac00 == 10 [pid = 1950] [id = 268] 05:23:20 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bbc00 == 9 [pid = 1950] [id = 267] 05:23:20 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fb000 == 8 [pid = 1950] [id = 266] 05:23:20 INFO - PROCESS | 1905 | --DOCSHELL 0xa3467400 == 7 [pid = 1950] [id = 265] 05:23:20 INFO - PROCESS | 1905 | --DOCSHELL 0xa3665c00 == 6 [pid = 1950] [id = 264] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa4855c00) [pid = 1950] [serial = 733] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa3664400) [pid = 1950] [serial = 720] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa4484000) [pid = 1950] [serial = 728] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa3668000) [pid = 1950] [serial = 721] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa445a000) [pid = 1950] [serial = 726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa534c800) [pid = 1950] [serial = 734] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa353b400) [pid = 1950] [serial = 717] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa353ec00) [pid = 1950] [serial = 718] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3667c00) [pid = 1950] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa3464400) [pid = 1950] [serial = 724] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa447fc00) [pid = 1950] [serial = 714] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa45cec00) [pid = 1950] [serial = 731] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339383566] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa4485000) [pid = 1950] [serial = 729] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3949400) [pid = 1950] [serial = 723] [outer = (nil)] [url = about:blank] 05:23:20 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:20 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa30c8400) [pid = 1950] [serial = 768] [outer = 0xa30c1800] 05:23:20 INFO - PROCESS | 1905 | 1480339400618 Marionette TRACE conn5 <- [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]]]}] 05:23:20 INFO - . 05:23:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1695ms 05:23:20 INFO - PROCESS | 1905 | 1480339400661 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 05:23:20 INFO - PROCESS | 1905 | 1480339400664 Marionette TRACE conn5 <- [1,885,null,{"value":"2147483649"}] 05:23:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 05:23:20 INFO - PROCESS | 1905 | 1480339400670 Marionette TRACE conn5 -> [0,886,"timeouts",{"script":35000}] 05:23:20 INFO - PROCESS | 1905 | 1480339400672 Marionette TRACE conn5 <- [1,886,null,{}] 05:23:20 INFO - PROCESS | 1905 | 1480339400678 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:20 INFO - PROCESS | 1905 | 1480339400872 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 05:23:20 INFO - PROCESS | 1905 | 1480339400938 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346e000 == 7 [pid = 1950] [id = 274] 05:23:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa3535c00) [pid = 1950] [serial = 769] [outer = (nil)] 05:23:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3540000) [pid = 1950] [serial = 770] [outer = 0xa3535c00] 05:23:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa365c400) [pid = 1950] [serial = 771] [outer = 0xa3535c00] 05:23:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3669c00 == 8 [pid = 1950] [id = 275] 05:23:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa366b400) [pid = 1950] [serial = 772] [outer = (nil)] 05:23:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa3803000) [pid = 1950] [serial = 773] [outer = 0xa366b400] 05:23:22 INFO - PROCESS | 1905 | 1480339402080 Marionette TRACE conn5 <- [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]]]}] 05:23:22 INFO - . 05:23:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1436ms 05:23:22 INFO - PROCESS | 1905 | 1480339402108 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 05:23:22 INFO - PROCESS | 1905 | 1480339402110 Marionette TRACE conn5 <- [1,889,null,{"value":"2147483649"}] 05:23:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 05:23:22 INFO - PROCESS | 1905 | 1480339402117 Marionette TRACE conn5 -> [0,890,"timeouts",{"script":35000}] 05:23:22 INFO - PROCESS | 1905 | 1480339402119 Marionette TRACE conn5 <- [1,890,null,{}] 05:23:22 INFO - PROCESS | 1905 | 1480339402129 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:22 INFO - PROCESS | 1905 | 1480339402294 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 05:23:22 INFO - PROCESS | 1905 | 1480339402355 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38c1800 == 9 [pid = 1950] [id = 276] 05:23:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa38c2000) [pid = 1950] [serial = 774] [outer = (nil)] 05:23:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa394f800) [pid = 1950] [serial = 775] [outer = 0xa38c2000] 05:23:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa445a400) [pid = 1950] [serial = 776] [outer = 0xa38c2000] 05:23:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4464400 == 10 [pid = 1950] [id = 277] 05:23:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa4464c00) [pid = 1950] [serial = 777] [outer = (nil)] 05:23:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa447c000) [pid = 1950] [serial = 778] [outer = 0xa4464c00] 05:23:23 INFO - PROCESS | 1905 | 1480339403626 Marionette TRACE conn5 <- [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]]]}] 05:23:23 INFO - . 05:23:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1542ms 05:23:23 INFO - PROCESS | 1905 | 1480339403661 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 05:23:23 INFO - PROCESS | 1905 | 1480339403667 Marionette TRACE conn5 <- [1,893,null,{"value":"2147483649"}] 05:23:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 05:23:23 INFO - PROCESS | 1905 | 1480339403676 Marionette TRACE conn5 -> [0,894,"timeouts",{"script":35000}] 05:23:23 INFO - PROCESS | 1905 | 1480339403679 Marionette TRACE conn5 <- [1,894,null,{}] 05:23:23 INFO - PROCESS | 1905 | 1480339403701 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:23 INFO - PROCESS | 1905 | 1480339403934 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 05:23:24 INFO - PROCESS | 1905 | 1480339404004 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45c9400 == 11 [pid = 1950] [id = 278] 05:23:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa47bbc00) [pid = 1950] [serial = 779] [outer = (nil)] 05:23:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa546f000) [pid = 1950] [serial = 780] [outer = 0xa47bbc00] 05:23:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa534e400) [pid = 1950] [serial = 781] [outer = 0xa47bbc00] 05:23:25 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa38c0c00) [pid = 1950] [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] 05:23:25 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa447b800) [pid = 1950] [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] 05:23:25 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa447f800) [pid = 1950] [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] 05:23:25 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa3468c00) [pid = 1950] [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] 05:23:25 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa30fb400) [pid = 1950] [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] 05:23:25 INFO - PROCESS | 1905 | 1480339405528 Marionette TRACE conn5 <- [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]]]}] 05:23:25 INFO - . 05:23:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1898ms 05:23:25 INFO - PROCESS | 1905 | 1480339405575 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 05:23:25 INFO - PROCESS | 1905 | 1480339405578 Marionette TRACE conn5 <- [1,897,null,{"value":"2147483649"}] 05:23:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 05:23:25 INFO - PROCESS | 1905 | 1480339405584 Marionette TRACE conn5 -> [0,898,"timeouts",{"script":35000}] 05:23:25 INFO - PROCESS | 1905 | 1480339405586 Marionette TRACE conn5 <- [1,898,null,{}] 05:23:25 INFO - PROCESS | 1905 | 1480339405592 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:25 INFO - PROCESS | 1905 | 1480339405754 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 05:23:25 INFO - PROCESS | 1905 | 1480339405840 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4459800 == 12 [pid = 1950] [id = 279] 05:23:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa45cc800) [pid = 1950] [serial = 782] [outer = (nil)] 05:23:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa8ebd000) [pid = 1950] [serial = 783] [outer = 0xa45cc800] 05:23:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xacb7e800) [pid = 1950] [serial = 784] [outer = 0xa45cc800] 05:23:26 INFO - PROCESS | 1905 | 1480339406855 Marionette TRACE conn5 <- [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]]]}] 05:23:26 INFO - . 05:23:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1289ms 05:23:26 INFO - PROCESS | 1905 | 1480339406873 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 05:23:26 INFO - PROCESS | 1905 | 1480339406877 Marionette TRACE conn5 <- [1,901,null,{"value":"2147483649"}] 05:23:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 05:23:26 INFO - PROCESS | 1905 | 1480339406883 Marionette TRACE conn5 -> [0,902,"timeouts",{"script":35000}] 05:23:26 INFO - PROCESS | 1905 | 1480339406886 Marionette TRACE conn5 <- [1,902,null,{}] 05:23:26 INFO - PROCESS | 1905 | 1480339406895 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:27 INFO - PROCESS | 1905 | 1480339407068 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 05:23:27 INFO - PROCESS | 1905 | 1480339407118 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2bab000 == 13 [pid = 1950] [id = 280] 05:23:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa2bad800) [pid = 1950] [serial = 785] [outer = (nil)] 05:23:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa2bb4800) [pid = 1950] [serial = 786] [outer = 0xa2bad800] 05:23:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa2bb6c00) [pid = 1950] [serial = 787] [outer = 0xa2bad800] 05:23:28 INFO - PROCESS | 1905 | 1480339408331 Marionette TRACE conn5 <- [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]]]}] 05:23:28 INFO - . 05:23:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1489ms 05:23:28 INFO - PROCESS | 1905 | 1480339408374 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 05:23:28 INFO - PROCESS | 1905 | 1480339408378 Marionette TRACE conn5 <- [1,905,null,{"value":"2147483649"}] 05:23:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 05:23:28 INFO - PROCESS | 1905 | 1480339408383 Marionette TRACE conn5 -> [0,906,"timeouts",{"script":35000}] 05:23:28 INFO - PROCESS | 1905 | 1480339408386 Marionette TRACE conn5 <- [1,906,null,{}] 05:23:28 INFO - PROCESS | 1905 | 1480339408391 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:28 INFO - PROCESS | 1905 | 1480339408584 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 05:23:28 INFO - PROCESS | 1905 | 1480339408643 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3663800 == 14 [pid = 1950] [id = 281] 05:23:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa3664c00) [pid = 1950] [serial = 788] [outer = (nil)] 05:23:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa3953000) [pid = 1950] [serial = 789] [outer = 0xa3664c00] 05:23:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa4460800) [pid = 1950] [serial = 790] [outer = 0xa3664c00] 05:23:29 INFO - PROCESS | 1905 | 1480339409887 Marionette TRACE conn5 <- [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]]]}] 05:23:29 INFO - . 05:23:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1529ms 05:23:29 INFO - PROCESS | 1905 | 1480339409913 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 05:23:29 INFO - PROCESS | 1905 | 1480339409916 Marionette TRACE conn5 <- [1,909,null,{"value":"2147483649"}] 05:23:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 05:23:29 INFO - PROCESS | 1905 | 1480339409922 Marionette TRACE conn5 -> [0,910,"timeouts",{"script":35000}] 05:23:29 INFO - PROCESS | 1905 | 1480339409924 Marionette TRACE conn5 <- [1,910,null,{}] 05:23:29 INFO - PROCESS | 1905 | 1480339409930 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:30 INFO - PROCESS | 1905 | 1480339410130 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 05:23:30 INFO - PROCESS | 1905 | 1480339410196 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b93800 == 15 [pid = 1950] [id = 282] 05:23:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa2b93c00) [pid = 1950] [serial = 791] [outer = (nil)] 05:23:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa2b98800) [pid = 1950] [serial = 792] [outer = 0xa2b93c00] 05:23:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa2b9ac00) [pid = 1950] [serial = 793] [outer = 0xa2b93c00] 05:23:31 INFO - PROCESS | 1905 | 1480339411497 Marionette TRACE conn5 <- [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]]]}] 05:23:31 INFO - . 05:23:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1586ms 05:23:31 INFO - PROCESS | 1905 | 1480339411509 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 05:23:31 INFO - PROCESS | 1905 | 1480339411512 Marionette TRACE conn5 <- [1,913,null,{"value":"2147483649"}] 05:23:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 05:23:31 INFO - PROCESS | 1905 | 1480339411519 Marionette TRACE conn5 -> [0,914,"timeouts",{"script":35000}] 05:23:31 INFO - PROCESS | 1905 | 1480339411522 Marionette TRACE conn5 <- [1,914,null,{}] 05:23:31 INFO - PROCESS | 1905 | 1480339411528 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:31 INFO - PROCESS | 1905 | 1480339411710 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 05:23:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa4459800 == 14 [pid = 1950] [id = 279] 05:23:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa45c9400 == 13 [pid = 1950] [id = 278] 05:23:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa4464400 == 12 [pid = 1950] [id = 277] 05:23:31 INFO - PROCESS | 1905 | 1480339411784 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:31 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa8ebdc00) [pid = 1950] [serial = 759] [outer = (nil)] [url = about:blank] 05:23:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa38c1800 == 11 [pid = 1950] [id = 276] 05:23:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa3669c00 == 10 [pid = 1950] [id = 275] 05:23:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa346e000 == 9 [pid = 1950] [id = 274] 05:23:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c0000 == 8 [pid = 1950] [id = 273] 05:23:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa301f400 == 7 [pid = 1950] [id = 272] 05:23:31 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2bb6800 == 8 [pid = 1950] [id = 283] 05:23:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa301f400) [pid = 1950] [serial = 794] [outer = (nil)] 05:23:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa30c6800) [pid = 1950] [serial = 795] [outer = 0xa301f400] 05:23:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0xa30f9c00) [pid = 1950] [serial = 796] [outer = 0xa301f400] 05:23:32 INFO - PROCESS | 1905 | --DOCSHELL 0xa3541000 == 7 [pid = 1950] [id = 271] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0xa82bb000) [pid = 1950] [serial = 757] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa366a800) [pid = 1950] [serial = 745] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa3801c00) [pid = 1950] [serial = 748] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa82b1800) [pid = 1950] [serial = 756] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa48a8400) [pid = 1950] [serial = 754] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa445b400) [pid = 1950] [serial = 751] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa484cc00) [pid = 1950] [serial = 753] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa3952400) [pid = 1950] [serial = 750] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa3666400) [pid = 1950] [serial = 747] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa3661800) [pid = 1950] [serial = 744] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa4465c00) [pid = 1950] [serial = 741] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa5484400) [pid = 1950] [serial = 738] [outer = (nil)] [url = about:blank] 05:23:32 INFO - PROCESS | 1905 | 1480339412848 Marionette TRACE conn5 <- [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]]]}] 05:23:32 INFO - . 05:23:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1385ms 05:23:32 INFO - PROCESS | 1905 | 1480339412905 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 05:23:32 INFO - PROCESS | 1905 | 1480339412909 Marionette TRACE conn5 <- [1,917,null,{"value":"2147483649"}] 05:23:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 05:23:32 INFO - PROCESS | 1905 | 1480339412916 Marionette TRACE conn5 -> [0,918,"timeouts",{"script":35000}] 05:23:32 INFO - PROCESS | 1905 | 1480339412918 Marionette TRACE conn5 <- [1,918,null,{}] 05:23:32 INFO - PROCESS | 1905 | 1480339412925 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:33 INFO - PROCESS | 1905 | 1480339413087 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 05:23:33 INFO - PROCESS | 1905 | 1480339413218 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3468c00 == 8 [pid = 1950] [id = 284] 05:23:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa3472400) [pid = 1950] [serial = 797] [outer = (nil)] 05:23:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3664800) [pid = 1950] [serial = 798] [outer = 0xa3472400] 05:23:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa366a800) [pid = 1950] [serial = 799] [outer = 0xa3472400] 05:23:34 INFO - PROCESS | 1905 | 1480339414243 Marionette TRACE conn5 <- [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]]]}] 05:23:34 INFO - . 05:23:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1388ms 05:23:34 INFO - PROCESS | 1905 | 1480339414305 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 05:23:34 INFO - PROCESS | 1905 | 1480339414312 Marionette TRACE conn5 <- [1,921,null,{"value":"2147483649"}] 05:23:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 05:23:34 INFO - PROCESS | 1905 | 1480339414321 Marionette TRACE conn5 -> [0,922,"timeouts",{"script":35000}] 05:23:34 INFO - PROCESS | 1905 | 1480339414326 Marionette TRACE conn5 <- [1,922,null,{}] 05:23:34 INFO - PROCESS | 1905 | 1480339414331 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:34 INFO - PROCESS | 1905 | 1480339414518 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 05:23:34 INFO - PROCESS | 1905 | 1480339414585 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:34 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3947c00 == 9 [pid = 1950] [id = 285] 05:23:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa3952400) [pid = 1950] [serial = 800] [outer = (nil)] 05:23:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa4465c00) [pid = 1950] [serial = 801] [outer = 0xa3952400] 05:23:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa447a000) [pid = 1950] [serial = 802] [outer = 0xa3952400] 05:23:35 INFO - PROCESS | 1905 | 1480339415685 Marionette TRACE conn5 <- [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]]]}] 05:23:35 INFO - . 05:23:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1394ms 05:23:35 INFO - PROCESS | 1905 | 1480339415715 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 05:23:35 INFO - PROCESS | 1905 | 1480339415719 Marionette TRACE conn5 <- [1,925,null,{"value":"2147483649"}] 05:23:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 05:23:35 INFO - PROCESS | 1905 | 1480339415732 Marionette TRACE conn5 -> [0,926,"timeouts",{"script":35000}] 05:23:35 INFO - PROCESS | 1905 | 1480339415734 Marionette TRACE conn5 <- [1,926,null,{}] 05:23:35 INFO - PROCESS | 1905 | 1480339415743 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:35 INFO - PROCESS | 1905 | 1480339415977 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 05:23:36 INFO - PROCESS | 1905 | 1480339416044 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:36 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4850c00 == 10 [pid = 1950] [id = 286] 05:23:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa534d800) [pid = 1950] [serial = 803] [outer = (nil)] 05:23:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa76c2800) [pid = 1950] [serial = 804] [outer = 0xa534d800] 05:23:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa82b3000) [pid = 1950] [serial = 805] [outer = 0xa534d800] 05:23:37 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa38c2000) [pid = 1950] [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] 05:23:37 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa47bbc00) [pid = 1950] [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] 05:23:37 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa3535c00) [pid = 1950] [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] 05:23:37 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa366b400) [pid = 1950] [serial = 772] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339401842] 05:23:37 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa30c1800) [pid = 1950] [serial = 767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:23:37 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa301f800) [pid = 1950] [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] 05:23:37 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa4464c00) [pid = 1950] [serial = 777] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:23:37 INFO - PROCESS | 1905 | 1480339417501 Marionette TRACE conn5 <- [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]]]}] 05:23:37 INFO - . 05:23:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1813ms 05:23:37 INFO - PROCESS | 1905 | 1480339417543 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 05:23:37 INFO - PROCESS | 1905 | 1480339417547 Marionette TRACE conn5 <- [1,929,null,{"value":"2147483649"}] 05:23:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 05:23:37 INFO - PROCESS | 1905 | 1480339417564 Marionette TRACE conn5 -> [0,930,"timeouts",{"script":35000}] 05:23:37 INFO - PROCESS | 1905 | 1480339417567 Marionette TRACE conn5 <- [1,930,null,{}] 05:23:37 INFO - PROCESS | 1905 | 1480339417572 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:37 INFO - PROCESS | 1905 | 1480339417755 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 05:23:37 INFO - PROCESS | 1905 | 1480339417821 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:37 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2bb5c00 == 11 [pid = 1950] [id = 287] 05:23:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa2bb6000) [pid = 1950] [serial = 806] [outer = (nil)] 05:23:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa346e000) [pid = 1950] [serial = 807] [outer = 0xa2bb6000] 05:23:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa3669c00) [pid = 1950] [serial = 808] [outer = 0xa2bb6000] 05:23:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3953c00 == 12 [pid = 1950] [id = 288] 05:23:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa4458400) [pid = 1950] [serial = 809] [outer = (nil)] 05:23:38 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:38 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa4459800) [pid = 1950] [serial = 810] [outer = 0xa4458400] 05:23:39 INFO - PROCESS | 1905 | 1480339419043 Marionette TRACE conn5 <- [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]]]}] 05:23:39 INFO - . 05:23:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1540ms 05:23:39 INFO - PROCESS | 1905 | 1480339419099 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 05:23:39 INFO - PROCESS | 1905 | 1480339419102 Marionette TRACE conn5 <- [1,933,null,{"value":"2147483649"}] 05:23:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 05:23:39 INFO - PROCESS | 1905 | 1480339419112 Marionette TRACE conn5 -> [0,934,"timeouts",{"script":35000}] 05:23:39 INFO - PROCESS | 1905 | 1480339419117 Marionette TRACE conn5 <- [1,934,null,{}] 05:23:39 INFO - PROCESS | 1905 | 1480339419122 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:39 INFO - PROCESS | 1905 | 1480339419288 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 05:23:39 INFO - PROCESS | 1905 | 1480339419422 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:39 INFO - PROCESS | 1905 | ++DOCSHELL 0xa548cc00 == 13 [pid = 1950] [id = 289] 05:23:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa548d400) [pid = 1950] [serial = 811] [outer = (nil)] 05:23:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xacb86400) [pid = 1950] [serial = 812] [outer = 0xa548d400] 05:23:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa2ebbc00) [pid = 1950] [serial = 813] [outer = 0xa548d400] 05:23:40 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2ec0c00 == 14 [pid = 1950] [id = 290] 05:23:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa2ec1000) [pid = 1950] [serial = 814] [outer = (nil)] 05:23:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0xa2ec2000) [pid = 1950] [serial = 815] [outer = 0xa2ec1000] 05:23:40 INFO - PROCESS | 1905 | 1480339420619 Marionette TRACE conn5 <- [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]]]}] 05:23:40 INFO - . 05:23:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1532ms 05:23:40 INFO - PROCESS | 1905 | 1480339420646 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 05:23:40 INFO - PROCESS | 1905 | 1480339420650 Marionette TRACE conn5 <- [1,937,null,{"value":"2147483649"}] 05:23:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 05:23:40 INFO - PROCESS | 1905 | 1480339420656 Marionette TRACE conn5 -> [0,938,"timeouts",{"script":35000}] 05:23:40 INFO - PROCESS | 1905 | 1480339420660 Marionette TRACE conn5 <- [1,938,null,{}] 05:23:40 INFO - PROCESS | 1905 | 1480339420665 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:40 INFO - PROCESS | 1905 | 1480339420802 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 05:23:40 INFO - PROCESS | 1905 | 1480339420898 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:40 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d04800 == 15 [pid = 1950] [id = 291] 05:23:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0xa2d04c00) [pid = 1950] [serial = 816] [outer = (nil)] 05:23:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0xa2d09000) [pid = 1950] [serial = 817] [outer = 0xa2d04c00] 05:23:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0xa2d0bc00) [pid = 1950] [serial = 818] [outer = 0xa2d04c00] 05:23:41 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2ebcc00 == 16 [pid = 1950] [id = 292] 05:23:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0xa2ebf000) [pid = 1950] [serial = 819] [outer = (nil)] 05:23:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0xa2ec4400) [pid = 1950] [serial = 820] [outer = 0xa2ebf000] 05:23:42 INFO - PROCESS | 1905 | 1480339422309 Marionette TRACE conn5 <- [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]]]}] 05:23:42 INFO - . 05:23:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1693ms 05:23:42 INFO - PROCESS | 1905 | 1480339422351 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 05:23:42 INFO - PROCESS | 1905 | 1480339422357 Marionette TRACE conn5 <- [1,941,null,{"value":"2147483649"}] 05:23:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 05:23:42 INFO - PROCESS | 1905 | 1480339422365 Marionette TRACE conn5 -> [0,942,"timeouts",{"script":35000}] 05:23:42 INFO - PROCESS | 1905 | 1480339422368 Marionette TRACE conn5 <- [1,942,null,{}] 05:23:42 INFO - PROCESS | 1905 | 1480339422378 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:42 INFO - PROCESS | 1905 | 1480339422539 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 05:23:42 INFO - PROCESS | 1905 | 1480339422657 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:42 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d01400 == 17 [pid = 1950] [id = 293] 05:23:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0xa2d06000) [pid = 1950] [serial = 821] [outer = (nil)] 05:23:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0xa3020000) [pid = 1950] [serial = 822] [outer = 0xa2d06000] 05:23:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0xa30c2c00) [pid = 1950] [serial = 823] [outer = 0xa2d06000] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa3468c00 == 16 [pid = 1950] [id = 284] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa3947c00 == 15 [pid = 1950] [id = 285] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa2bab000 == 14 [pid = 1950] [id = 280] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa820a400 == 13 [pid = 1950] [id = 270] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b93800 == 12 [pid = 1950] [id = 282] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa2bb6800 == 11 [pid = 1950] [id = 283] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa2ebcc00 == 10 [pid = 1950] [id = 292] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa3663800 == 9 [pid = 1950] [id = 281] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa3953c00 == 8 [pid = 1950] [id = 288] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa2bb5c00 == 7 [pid = 1950] [id = 287] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa2ec0c00 == 6 [pid = 1950] [id = 290] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa548cc00 == 5 [pid = 1950] [id = 289] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d04800 == 4 [pid = 1950] [id = 291] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa5470c00 == 3 [pid = 1950] [id = 263] 05:23:43 INFO - PROCESS | 1905 | --DOCSHELL 0xa4850c00 == 2 [pid = 1950] [id = 286] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0xa365c400) [pid = 1950] [serial = 771] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0xa3803000) [pid = 1950] [serial = 773] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339401842] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0xa30c8400) [pid = 1950] [serial = 768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0xa3024c00) [pid = 1950] [serial = 766] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0xa8ebd000) [pid = 1950] [serial = 783] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0xa534e400) [pid = 1950] [serial = 781] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0xa447c000) [pid = 1950] [serial = 778] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0xa445a400) [pid = 1950] [serial = 776] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0xa546f000) [pid = 1950] [serial = 780] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa394f800) [pid = 1950] [serial = 775] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa3540000) [pid = 1950] [serial = 770] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa3023c00) [pid = 1950] [serial = 765] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa4465400) [pid = 1950] [serial = 762] [outer = (nil)] [url = about:blank] 05:23:44 INFO - PROCESS | 1905 | 1480339424157 Marionette TRACE conn5 <- [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]]]}] 05:23:44 INFO - . 05:23:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1837ms 05:23:44 INFO - PROCESS | 1905 | 1480339424203 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 05:23:44 INFO - PROCESS | 1905 | 1480339424206 Marionette TRACE conn5 <- [1,945,null,{"value":"2147483649"}] 05:23:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 05:23:44 INFO - PROCESS | 1905 | 1480339424212 Marionette TRACE conn5 -> [0,946,"timeouts",{"script":35000}] 05:23:44 INFO - PROCESS | 1905 | 1480339424214 Marionette TRACE conn5 <- [1,946,null,{}] 05:23:44 INFO - PROCESS | 1905 | 1480339424219 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:44 INFO - PROCESS | 1905 | 1480339424401 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 05:23:44 INFO - PROCESS | 1905 | 1480339424447 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:44 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d0a000 == 3 [pid = 1950] [id = 294] 05:23:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa2d0ac00) [pid = 1950] [serial = 824] [outer = (nil)] 05:23:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa2ebd800) [pid = 1950] [serial = 825] [outer = 0xa2d0ac00] 05:23:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa2bb0800) [pid = 1950] [serial = 826] [outer = 0xa2d0ac00] 05:23:45 INFO - PROCESS | 1905 | 1480339425382 Marionette TRACE conn5 <- [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]]]}] 05:23:45 INFO - . 05:23:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1183ms 05:23:45 INFO - PROCESS | 1905 | 1480339425397 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 05:23:45 INFO - PROCESS | 1905 | 1480339425400 Marionette TRACE conn5 <- [1,949,null,{"value":"2147483649"}] 05:23:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 05:23:45 INFO - PROCESS | 1905 | 1480339425406 Marionette TRACE conn5 -> [0,950,"timeouts",{"script":35000}] 05:23:45 INFO - PROCESS | 1905 | 1480339425409 Marionette TRACE conn5 <- [1,950,null,{}] 05:23:45 INFO - PROCESS | 1905 | 1480339425414 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:45 INFO - PROCESS | 1905 | 1480339425653 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 05:23:45 INFO - PROCESS | 1905 | 1480339425680 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30bb400 == 4 [pid = 1950] [id = 295] 05:23:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa30bf400) [pid = 1950] [serial = 827] [outer = (nil)] 05:23:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0xa30c7400) [pid = 1950] [serial = 828] [outer = 0xa30bf400] 05:23:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0xa30efc00) [pid = 1950] [serial = 829] [outer = 0xa30bf400] 05:23:46 INFO - PROCESS | 1905 | 1480339426901 Marionette TRACE conn5 <- [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]]]}] 05:23:46 INFO - . 05:23:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1553ms 05:23:46 INFO - PROCESS | 1905 | 1480339426972 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 05:23:46 INFO - PROCESS | 1905 | 1480339426975 Marionette TRACE conn5 <- [1,953,null,{"value":"2147483649"}] 05:23:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 05:23:46 INFO - PROCESS | 1905 | 1480339426984 Marionette TRACE conn5 -> [0,954,"timeouts",{"script":35000}] 05:23:46 INFO - PROCESS | 1905 | 1480339426986 Marionette TRACE conn5 <- [1,954,null,{}] 05:23:46 INFO - PROCESS | 1905 | 1480339426991 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:47 INFO - PROCESS | 1905 | 1480339427200 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 05:23:47 INFO - PROCESS | 1905 | 1480339427227 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:47 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346fc00 == 5 [pid = 1950] [id = 296] 05:23:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0xa3470000) [pid = 1950] [serial = 830] [outer = (nil)] 05:23:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0xa3537c00) [pid = 1950] [serial = 831] [outer = 0xa3470000] 05:23:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0xa353a400) [pid = 1950] [serial = 832] [outer = 0xa3470000] 05:23:48 INFO - PROCESS | 1905 | 1480339428392 Marionette TRACE conn5 <- [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]]]}] 05:23:48 INFO - . 05:23:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1434ms 05:23:48 INFO - PROCESS | 1905 | 1480339428419 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 05:23:48 INFO - PROCESS | 1905 | 1480339428422 Marionette TRACE conn5 <- [1,957,null,{"value":"2147483649"}] 05:23:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 05:23:48 INFO - PROCESS | 1905 | 1480339428429 Marionette TRACE conn5 -> [0,958,"timeouts",{"script":35000}] 05:23:48 INFO - PROCESS | 1905 | 1480339428432 Marionette TRACE conn5 <- [1,958,null,{}] 05:23:48 INFO - PROCESS | 1905 | 1480339428439 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:48 INFO - PROCESS | 1905 | 1480339428610 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 05:23:48 INFO - PROCESS | 1905 | 1480339428685 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:49 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346d400 == 6 [pid = 1950] [id = 297] 05:23:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0xa353b800) [pid = 1950] [serial = 833] [outer = (nil)] 05:23:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0xa3669400) [pid = 1950] [serial = 834] [outer = 0xa353b800] 05:23:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0xa366b800) [pid = 1950] [serial = 835] [outer = 0xa353b800] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0xa3472400) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0xa3952400) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0xa534d800) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0xa2bad800) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0xa301f400) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0xa2b93c00) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0xa3664c00) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0xa820b000) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa38b9c00) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa45cc800) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa5471000) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa38bc400) [pid = 1950] [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] 05:23:49 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa447a400) [pid = 1950] [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] 05:23:50 INFO - PROCESS | 1905 | 1480339430602 Marionette TRACE conn5 <- [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]]]}] 05:23:50 INFO - . 05:23:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2240ms 05:23:50 INFO - PROCESS | 1905 | 1480339430669 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 05:23:50 INFO - PROCESS | 1905 | 1480339430673 Marionette TRACE conn5 <- [1,961,null,{"value":"2147483649"}] 05:23:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 05:23:50 INFO - PROCESS | 1905 | 1480339430679 Marionette TRACE conn5 -> [0,962,"timeouts",{"script":35000}] 05:23:50 INFO - PROCESS | 1905 | 1480339430681 Marionette TRACE conn5 <- [1,962,null,{}] 05:23:50 INFO - PROCESS | 1905 | 1480339430687 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:50 INFO - PROCESS | 1905 | 1480339430867 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 05:23:50 INFO - PROCESS | 1905 | 1480339430951 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:50 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f0c00 == 7 [pid = 1950] [id = 298] 05:23:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa30f3000) [pid = 1950] [serial = 836] [outer = (nil)] 05:23:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa380e800) [pid = 1950] [serial = 837] [outer = 0xa30f3000] 05:23:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa38b4800) [pid = 1950] [serial = 838] [outer = 0xa30f3000] 05:23:52 INFO - PROCESS | 1905 | 1480339432065 Marionette TRACE conn5 <- [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]]]}] 05:23:52 INFO - . 05:23:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1427ms 05:23:52 INFO - PROCESS | 1905 | 1480339432108 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 05:23:52 INFO - PROCESS | 1905 | 1480339432110 Marionette TRACE conn5 <- [1,965,null,{"value":"2147483649"}] 05:23:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 05:23:52 INFO - PROCESS | 1905 | 1480339432123 Marionette TRACE conn5 -> [0,966,"timeouts",{"script":35000}] 05:23:52 INFO - PROCESS | 1905 | 1480339432125 Marionette TRACE conn5 <- [1,966,null,{}] 05:23:52 INFO - PROCESS | 1905 | 1480339432142 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:52 INFO - PROCESS | 1905 | 1480339432306 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 05:23:52 INFO - PROCESS | 1905 | 1480339432409 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:52 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30bc000 == 8 [pid = 1950] [id = 299] 05:23:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa30c1000) [pid = 1950] [serial = 839] [outer = (nil)] 05:23:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa3533800) [pid = 1950] [serial = 840] [outer = 0xa30c1000] 05:23:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0xa3541000) [pid = 1950] [serial = 841] [outer = 0xa30c1000] 05:23:53 INFO - PROCESS | 1905 | 1480339433602 Marionette TRACE conn5 <- [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]]]}] 05:23:53 INFO - . 05:23:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1546ms 05:23:53 INFO - PROCESS | 1905 | 1480339433670 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 05:23:53 INFO - PROCESS | 1905 | 1480339433674 Marionette TRACE conn5 <- [1,969,null,{"value":"2147483649"}] 05:23:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 05:23:53 INFO - PROCESS | 1905 | 1480339433683 Marionette TRACE conn5 -> [0,970,"timeouts",{"script":35000}] 05:23:53 INFO - PROCESS | 1905 | 1480339433692 Marionette TRACE conn5 <- [1,970,null,{}] 05:23:53 INFO - PROCESS | 1905 | 1480339433701 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:53 INFO - PROCESS | 1905 | 1480339433913 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 05:23:53 INFO - PROCESS | 1905 | 1480339433956 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2baf000 == 9 [pid = 1950] [id = 300] 05:23:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0xa2bb3000) [pid = 1950] [serial = 842] [outer = (nil)] 05:23:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0xa38b7c00) [pid = 1950] [serial = 843] [outer = 0xa2bb3000] 05:23:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0xa3534c00) [pid = 1950] [serial = 844] [outer = 0xa2bb3000] 05:23:55 INFO - PROCESS | 1905 | 1480339435218 Marionette TRACE conn5 <- [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]]]}] 05:23:55 INFO - . 05:23:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1595ms 05:23:55 INFO - PROCESS | 1905 | 1480339435276 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 05:23:55 INFO - PROCESS | 1905 | 1480339435282 Marionette TRACE conn5 <- [1,973,null,{"value":"2147483649"}] 05:23:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 05:23:55 INFO - PROCESS | 1905 | 1480339435289 Marionette TRACE conn5 -> [0,974,"timeouts",{"script":35000}] 05:23:55 INFO - PROCESS | 1905 | 1480339435297 Marionette TRACE conn5 <- [1,974,null,{}] 05:23:55 INFO - PROCESS | 1905 | 1480339435309 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:55 INFO - PROCESS | 1905 | 1480339435480 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 05:23:55 INFO - PROCESS | 1905 | 1480339435569 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa346d400 == 8 [pid = 1950] [id = 297] 05:23:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa346fc00 == 7 [pid = 1950] [id = 296] 05:23:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa30bb400 == 6 [pid = 1950] [id = 295] 05:23:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d0a000 == 5 [pid = 1950] [id = 294] 05:23:55 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9b800 == 6 [pid = 1950] [id = 301] 05:23:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0xa2b9bc00) [pid = 1950] [serial = 845] [outer = (nil)] 05:23:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0xa301a800) [pid = 1950] [serial = 846] [outer = 0xa2b9bc00] 05:23:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0xa3021800) [pid = 1950] [serial = 847] [outer = 0xa2b9bc00] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0xacb81c00) [pid = 1950] [serial = 760] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0xa4459000) [pid = 1950] [serial = 742] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0xacb7e800) [pid = 1950] [serial = 784] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0xa5488c00) [pid = 1950] [serial = 739] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0xa4483400) [pid = 1950] [serial = 763] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0xa4480c00) [pid = 1950] [serial = 715] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0xa76c2800) [pid = 1950] [serial = 804] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa447a000) [pid = 1950] [serial = 802] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa2bb6c00) [pid = 1950] [serial = 787] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa30f9c00) [pid = 1950] [serial = 796] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa2b9ac00) [pid = 1950] [serial = 793] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa4460800) [pid = 1950] [serial = 790] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa366a800) [pid = 1950] [serial = 799] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa82b3000) [pid = 1950] [serial = 805] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa4465c00) [pid = 1950] [serial = 801] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa3664800) [pid = 1950] [serial = 798] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa30c6800) [pid = 1950] [serial = 795] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa2b98800) [pid = 1950] [serial = 792] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa3953000) [pid = 1950] [serial = 789] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa2bb4800) [pid = 1950] [serial = 786] [outer = (nil)] [url = about:blank] 05:23:56 INFO - PROCESS | 1905 | 1480339436652 Marionette TRACE conn5 <- [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]]]}] 05:23:56 INFO - . 05:23:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1396ms 05:23:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 05:23:56 INFO - PROCESS | 1905 | 1480339436687 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 05:23:56 INFO - PROCESS | 1905 | 1480339436689 Marionette TRACE conn5 <- [1,977,null,{"value":"2147483649"}] 05:23:56 INFO - PROCESS | 1905 | 1480339436696 Marionette TRACE conn5 -> [0,978,"timeouts",{"script":35000}] 05:23:56 INFO - PROCESS | 1905 | 1480339436699 Marionette TRACE conn5 <- [1,978,null,{}] 05:23:56 INFO - PROCESS | 1905 | 1480339436704 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:56 INFO - PROCESS | 1905 | 1480339436911 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 05:23:57 INFO - PROCESS | 1905 | 1480339436982 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:57 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c0400 == 7 [pid = 1950] [id = 302] 05:23:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa30c0c00) [pid = 1950] [serial = 848] [outer = (nil)] 05:23:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa30f3800) [pid = 1950] [serial = 849] [outer = 0xa30c0c00] 05:23:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa30fa800) [pid = 1950] [serial = 850] [outer = 0xa30c0c00] 05:23:57 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346c000 == 8 [pid = 1950] [id = 303] 05:23:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa346c800) [pid = 1950] [serial = 851] [outer = (nil)] 05:23:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:23:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa346f000) [pid = 1950] [serial = 852] [outer = 0xa346c800] 05:23:58 INFO - PROCESS | 1905 | 1480339438196 Marionette TRACE conn5 <- [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]]]}] 05:23:58 INFO - . 05:23:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1535ms 05:23:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 05:23:58 INFO - PROCESS | 1905 | 1480339438231 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 05:23:58 INFO - PROCESS | 1905 | 1480339438234 Marionette TRACE conn5 <- [1,981,null,{"value":"2147483649"}] 05:23:58 INFO - PROCESS | 1905 | 1480339438238 Marionette TRACE conn5 -> [0,982,"timeouts",{"script":35000}] 05:23:58 INFO - PROCESS | 1905 | 1480339438243 Marionette TRACE conn5 <- [1,982,null,{}] 05:23:58 INFO - PROCESS | 1905 | 1480339438248 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:23:58 INFO - PROCESS | 1905 | 1480339438467 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 05:23:58 INFO - PROCESS | 1905 | 1480339438513 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:58 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3801c00 == 9 [pid = 1950] [id = 304] 05:23:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa3802800) [pid = 1950] [serial = 853] [outer = (nil)] 05:23:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa38c1400) [pid = 1950] [serial = 854] [outer = 0xa3802800] 05:23:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa3945800) [pid = 1950] [serial = 855] [outer = 0xa3802800] 05:23:59 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3952400 == 10 [pid = 1950] [id = 305] 05:23:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa3952800) [pid = 1950] [serial = 856] [outer = (nil)] 05:23:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa3953c00) [pid = 1950] [serial = 857] [outer = 0xa3952800] 05:23:59 INFO - PROCESS | 1905 | 1480339439782 Marionette TRACE conn5 <- [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]]]}] 05:23:59 INFO - . 05:23:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1587ms 05:23:59 INFO - PROCESS | 1905 | 1480339439828 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 05:23:59 INFO - PROCESS | 1905 | 1480339439844 Marionette TRACE conn5 <- [1,985,null,{"value":"2147483649"}] 05:23:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 05:23:59 INFO - PROCESS | 1905 | 1480339439851 Marionette TRACE conn5 -> [0,986,"timeouts",{"script":35000}] 05:23:59 INFO - PROCESS | 1905 | 1480339439853 Marionette TRACE conn5 <- [1,986,null,{}] 05:23:59 INFO - PROCESS | 1905 | 1480339439859 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:00 INFO - PROCESS | 1905 | 1480339440021 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 05:24:00 INFO - PROCESS | 1905 | 1480339440101 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:00 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3668c00 == 11 [pid = 1950] [id = 306] 05:24:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa3946000) [pid = 1950] [serial = 858] [outer = (nil)] 05:24:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa4465c00) [pid = 1950] [serial = 859] [outer = 0xa3946000] 05:24:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa4464800) [pid = 1950] [serial = 860] [outer = 0xa3946000] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa30bf400) [pid = 1950] [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] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa3470000) [pid = 1950] [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] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa2bb6000) [pid = 1950] [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] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa548d400) [pid = 1950] [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] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa2ebf000) [pid = 1950] [serial = 819] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa2d04c00) [pid = 1950] [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] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa2ec1000) [pid = 1950] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339420368] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa353b800) [pid = 1950] [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] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa2d0ac00) [pid = 1950] [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] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa4458400) [pid = 1950] [serial = 809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:24:00 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa2d06000) [pid = 1950] [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] 05:24:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2ec4000 == 12 [pid = 1950] [id = 307] 05:24:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa301ac00) [pid = 1950] [serial = 861] [outer = (nil)] 05:24:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:24:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:24:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3465400) [pid = 1950] [serial = 862] [outer = 0xa301ac00] 05:24:01 INFO - PROCESS | 1905 | 1480339441781 Marionette TRACE conn5 <- [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]]]}] 05:24:01 INFO - . 05:24:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1986ms 05:24:01 INFO - PROCESS | 1905 | 1480339441839 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 05:24:01 INFO - PROCESS | 1905 | 1480339441845 Marionette TRACE conn5 <- [1,989,null,{"value":"2147483649"}] 05:24:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 05:24:01 INFO - PROCESS | 1905 | 1480339441853 Marionette TRACE conn5 -> [0,990,"timeouts",{"script":35000}] 05:24:01 INFO - PROCESS | 1905 | 1480339441856 Marionette TRACE conn5 <- [1,990,null,{}] 05:24:01 INFO - PROCESS | 1905 | 1480339441866 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:02 INFO - PROCESS | 1905 | 1480339442115 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 05:24:02 INFO - PROCESS | 1905 | 1480339442239 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9a400 == 13 [pid = 1950] [id = 308] 05:24:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa2b9c400) [pid = 1950] [serial = 863] [outer = (nil)] 05:24:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa3025000) [pid = 1950] [serial = 864] [outer = 0xa2b9c400] 05:24:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa30bd400) [pid = 1950] [serial = 865] [outer = 0xa2b9c400] 05:24:03 INFO - PROCESS | 1905 | 1480339443788 Marionette TRACE conn5 <- [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]]]}] 05:24:03 INFO - . 05:24:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1994ms 05:24:03 INFO - PROCESS | 1905 | 1480339443847 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 05:24:03 INFO - PROCESS | 1905 | 1480339443851 Marionette TRACE conn5 <- [1,993,null,{"value":"2147483649"}] 05:24:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 05:24:03 INFO - PROCESS | 1905 | 1480339443863 Marionette TRACE conn5 -> [0,994,"timeouts",{"script":35000}] 05:24:03 INFO - PROCESS | 1905 | 1480339443866 Marionette TRACE conn5 <- [1,994,null,{}] 05:24:03 INFO - PROCESS | 1905 | 1480339443874 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:04 INFO - PROCESS | 1905 | 1480339444038 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 05:24:04 INFO - PROCESS | 1905 | 1480339444133 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3945c00 == 14 [pid = 1950] [id = 309] 05:24:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa3953400) [pid = 1950] [serial = 866] [outer = (nil)] 05:24:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa447ec00) [pid = 1950] [serial = 867] [outer = 0xa3953400] 05:24:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa4482000) [pid = 1950] [serial = 868] [outer = 0xa3953400] 05:24:05 INFO - PROCESS | 1905 | 1480339445585 Marionette TRACE conn5 <- [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]]]}] 05:24:05 INFO - . 05:24:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1750ms 05:24:05 INFO - PROCESS | 1905 | 1480339445614 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 05:24:05 INFO - PROCESS | 1905 | 1480339445620 Marionette TRACE conn5 <- [1,997,null,{"value":"2147483649"}] 05:24:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 05:24:05 INFO - PROCESS | 1905 | 1480339445636 Marionette TRACE conn5 -> [0,998,"timeouts",{"script":35000}] 05:24:05 INFO - PROCESS | 1905 | 1480339445638 Marionette TRACE conn5 <- [1,998,null,{}] 05:24:05 INFO - PROCESS | 1905 | 1480339445649 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:05 INFO - PROCESS | 1905 | 1480339445930 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 05:24:06 INFO - PROCESS | 1905 | 1480339445988 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b97800 == 15 [pid = 1950] [id = 310] 05:24:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa2ba9c00) [pid = 1950] [serial = 869] [outer = (nil)] 05:24:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa301dc00) [pid = 1950] [serial = 870] [outer = 0xa2ba9c00] 05:24:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa3536800) [pid = 1950] [serial = 871] [outer = 0xa2ba9c00] 05:24:07 INFO - PROCESS | 1905 | 1480339447532 Marionette TRACE conn5 <- [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]]]}] 05:24:07 INFO - . 05:24:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1945ms 05:24:07 INFO - PROCESS | 1905 | 1480339447578 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 05:24:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 05:24:07 INFO - PROCESS | 1905 | 1480339447587 Marionette TRACE conn5 <- [1,1001,null,{"value":"2147483649"}] 05:24:07 INFO - PROCESS | 1905 | 1480339447599 Marionette TRACE conn5 -> [0,1002,"timeouts",{"script":35000}] 05:24:07 INFO - PROCESS | 1905 | 1480339447604 Marionette TRACE conn5 <- [1,1002,null,{}] 05:24:07 INFO - PROCESS | 1905 | 1480339447611 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:07 INFO - PROCESS | 1905 | 1480339447821 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 05:24:07 INFO - PROCESS | 1905 | 1480339447923 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2bad800 == 16 [pid = 1950] [id = 311] 05:24:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0xa2bb3c00) [pid = 1950] [serial = 872] [outer = (nil)] 05:24:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0xa2ebc800) [pid = 1950] [serial = 873] [outer = 0xa2bb3c00] 05:24:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0xa2ec2c00) [pid = 1950] [serial = 874] [outer = 0xa2bb3c00] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa2ec4000 == 15 [pid = 1950] [id = 307] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa3668c00 == 14 [pid = 1950] [id = 306] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa346c000 == 13 [pid = 1950] [id = 303] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c0400 == 12 [pid = 1950] [id = 302] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa3801c00 == 11 [pid = 1950] [id = 304] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa3952400 == 10 [pid = 1950] [id = 305] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa30bc000 == 9 [pid = 1950] [id = 299] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f0c00 == 8 [pid = 1950] [id = 298] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa2baf000 == 7 [pid = 1950] [id = 300] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9b800 == 6 [pid = 1950] [id = 301] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9a400 == 5 [pid = 1950] [id = 308] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa3945c00 == 4 [pid = 1950] [id = 309] 05:24:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d01400 == 3 [pid = 1950] [id = 293] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0xa3669c00) [pid = 1950] [serial = 808] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0xa2ebbc00) [pid = 1950] [serial = 813] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0xa2ec4400) [pid = 1950] [serial = 820] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa2d09000) [pid = 1950] [serial = 817] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa346e000) [pid = 1950] [serial = 807] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa2ec2000) [pid = 1950] [serial = 815] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339420368] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xacb86400) [pid = 1950] [serial = 812] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa2d0bc00) [pid = 1950] [serial = 818] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa3669400) [pid = 1950] [serial = 834] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa30efc00) [pid = 1950] [serial = 829] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa366b800) [pid = 1950] [serial = 835] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa2ebd800) [pid = 1950] [serial = 825] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa353a400) [pid = 1950] [serial = 832] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa30c7400) [pid = 1950] [serial = 828] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa4459800) [pid = 1950] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa30c2c00) [pid = 1950] [serial = 823] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa3020000) [pid = 1950] [serial = 822] [outer = (nil)] [url = about:blank] 05:24:08 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa2bb0800) [pid = 1950] [serial = 826] [outer = (nil)] [url = about:blank] 05:24:09 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3537c00) [pid = 1950] [serial = 831] [outer = (nil)] [url = about:blank] 05:24:09 INFO - PROCESS | 1905 | 1480339449509 Marionette TRACE conn5 <- [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]]]}] 05:24:09 INFO - . 05:24:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1945ms 05:24:09 INFO - PROCESS | 1905 | 1480339449545 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 05:24:09 INFO - PROCESS | 1905 | 1480339449551 Marionette TRACE conn5 <- [1,1005,null,{"value":"2147483649"}] 05:24:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 05:24:09 INFO - PROCESS | 1905 | 1480339449561 Marionette TRACE conn5 -> [0,1006,"timeouts",{"script":35000}] 05:24:09 INFO - PROCESS | 1905 | 1480339449565 Marionette TRACE conn5 <- [1,1006,null,{}] 05:24:09 INFO - PROCESS | 1905 | 1480339449575 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:09 INFO - PROCESS | 1905 | 1480339449742 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 05:24:09 INFO - PROCESS | 1905 | 1480339449845 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9b800 == 4 [pid = 1950] [id = 312] 05:24:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa2baac00) [pid = 1950] [serial = 875] [outer = (nil)] 05:24:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa2d0d800) [pid = 1950] [serial = 876] [outer = 0xa2baac00] 05:24:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa2d0a000) [pid = 1950] [serial = 877] [outer = 0xa2baac00] 05:24:10 INFO - PROCESS | 1905 | 1480339450831 Marionette TRACE conn5 <- [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]]]}] 05:24:10 INFO - . 05:24:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1332ms 05:24:10 INFO - PROCESS | 1905 | 1480339450893 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 05:24:10 INFO - PROCESS | 1905 | 1480339450896 Marionette TRACE conn5 <- [1,1009,null,{"value":"2147483649"}] 05:24:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 05:24:10 INFO - PROCESS | 1905 | 1480339450902 Marionette TRACE conn5 -> [0,1010,"timeouts",{"script":35000}] 05:24:10 INFO - PROCESS | 1905 | 1480339450904 Marionette TRACE conn5 <- [1,1010,null,{}] 05:24:10 INFO - PROCESS | 1905 | 1480339450910 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:11 INFO - PROCESS | 1905 | 1480339451098 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 05:24:11 INFO - PROCESS | 1905 | 1480339451188 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3027000 == 5 [pid = 1950] [id = 313] 05:24:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa3027400) [pid = 1950] [serial = 878] [outer = (nil)] 05:24:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa30bf400) [pid = 1950] [serial = 879] [outer = 0xa3027400] 05:24:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa30bc800) [pid = 1950] [serial = 880] [outer = 0xa3027400] 05:24:12 INFO - PROCESS | 1905 | 1480339452456 Marionette TRACE conn5 <- [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]]]}] 05:24:12 INFO - . 05:24:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1599ms 05:24:12 INFO - PROCESS | 1905 | 1480339452501 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 05:24:12 INFO - PROCESS | 1905 | 1480339452504 Marionette TRACE conn5 <- [1,1013,null,{"value":"2147483649"}] 05:24:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:24:12 INFO - PROCESS | 1905 | 1480339452516 Marionette TRACE conn5 -> [0,1014,"timeouts",{"script":35000}] 05:24:12 INFO - PROCESS | 1905 | 1480339452519 Marionette TRACE conn5 <- [1,1014,null,{}] 05:24:12 INFO - PROCESS | 1905 | 1480339452525 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:12 INFO - PROCESS | 1905 | 1480339452731 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 05:24:12 INFO - PROCESS | 1905 | 1480339452822 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3466000 == 6 [pid = 1950] [id = 314] 05:24:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3466400) [pid = 1950] [serial = 881] [outer = (nil)] 05:24:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa3534400) [pid = 1950] [serial = 882] [outer = 0xa3466400] 05:24:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa353a000) [pid = 1950] [serial = 883] [outer = 0xa3466400] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa30c0c00) [pid = 1950] [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] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa3802800) [pid = 1950] [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] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa3946000) [pid = 1950] [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] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa3952800) [pid = 1950] [serial = 856] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339439513] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa30c1000) [pid = 1950] [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] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa30f3000) [pid = 1950] [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] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa2bb3000) [pid = 1950] [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] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa2b9bc00) [pid = 1950] [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] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa346c800) [pid = 1950] [serial = 851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:24:14 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa301ac00) [pid = 1950] [serial = 861] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:24:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9bc00 == 7 [pid = 1950] [id = 315] 05:24:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa2ba7800) [pid = 1950] [serial = 884] [outer = (nil)] 05:24:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:24:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:24:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa2d04400) [pid = 1950] [serial = 885] [outer = 0xa2ba7800] 05:24:14 INFO - PROCESS | 1905 | 1480339454746 Marionette TRACE conn5 <- [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]]]}] 05:24:14 INFO - . 05:24:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 2290ms 05:24:14 INFO - PROCESS | 1905 | 1480339454806 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 05:24:14 INFO - PROCESS | 1905 | 1480339454809 Marionette TRACE conn5 <- [1,1017,null,{"value":"2147483649"}] 05:24:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:24:14 INFO - PROCESS | 1905 | 1480339454815 Marionette TRACE conn5 -> [0,1018,"timeouts",{"script":35000}] 05:24:14 INFO - PROCESS | 1905 | 1480339454817 Marionette TRACE conn5 <- [1,1018,null,{}] 05:24:14 INFO - PROCESS | 1905 | 1480339454823 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:14 INFO - PROCESS | 1905 | 1480339454984 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 05:24:15 INFO - PROCESS | 1905 | 1480339455075 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30efc00 == 8 [pid = 1950] [id = 316] 05:24:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa3471800) [pid = 1950] [serial = 886] [outer = (nil)] 05:24:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa365f800) [pid = 1950] [serial = 887] [outer = 0xa3471800] 05:24:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa3664800) [pid = 1950] [serial = 888] [outer = 0xa3471800] 05:24:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa366bc00 == 9 [pid = 1950] [id = 317] 05:24:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa3801c00) [pid = 1950] [serial = 889] [outer = (nil)] 05:24:15 INFO - PROCESS | 1905 | [Child 1950] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 05:24:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa2b90800) [pid = 1950] [serial = 890] [outer = 0xa3801c00] 05:24:16 INFO - PROCESS | 1905 | 1480339456155 Marionette TRACE conn5 <- [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]]]}] 05:24:16 INFO - . 05:24:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1383ms 05:24:16 INFO - PROCESS | 1905 | 1480339456200 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 05:24:16 INFO - PROCESS | 1905 | 1480339456202 Marionette TRACE conn5 <- [1,1021,null,{"value":"2147483649"}] 05:24:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:24:16 INFO - PROCESS | 1905 | 1480339456209 Marionette TRACE conn5 -> [0,1022,"timeouts",{"script":35000}] 05:24:16 INFO - PROCESS | 1905 | 1480339456211 Marionette TRACE conn5 <- [1,1022,null,{}] 05:24:16 INFO - PROCESS | 1905 | 1480339456216 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:16 INFO - PROCESS | 1905 | 1480339456398 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 05:24:16 INFO - PROCESS | 1905 | 1480339456460 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:16 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3021000 == 10 [pid = 1950] [id = 318] 05:24:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa30b9c00) [pid = 1950] [serial = 891] [outer = (nil)] 05:24:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa353e400) [pid = 1950] [serial = 892] [outer = 0xa30b9c00] 05:24:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa3664400) [pid = 1950] [serial = 893] [outer = 0xa30b9c00] 05:24:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b5800 == 11 [pid = 1950] [id = 319] 05:24:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa38b6400) [pid = 1950] [serial = 894] [outer = (nil)] 05:24:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:24:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:24:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa380dc00) [pid = 1950] [serial = 895] [outer = 0xa38b6400] 05:24:17 INFO - PROCESS | 1905 | 1480339457808 Marionette TRACE conn5 <- [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]]]}] 05:24:17 INFO - . 05:24:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1636ms 05:24:17 INFO - PROCESS | 1905 | 1480339457845 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 05:24:17 INFO - PROCESS | 1905 | 1480339457848 Marionette TRACE conn5 <- [1,1025,null,{"value":"2147483649"}] 05:24:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 05:24:17 INFO - PROCESS | 1905 | 1480339457861 Marionette TRACE conn5 -> [0,1026,"timeouts",{"script":35000}] 05:24:17 INFO - PROCESS | 1905 | 1480339457863 Marionette TRACE conn5 <- [1,1026,null,{}] 05:24:17 INFO - PROCESS | 1905 | 1480339457871 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:18 INFO - PROCESS | 1905 | 1480339458047 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 05:24:18 INFO - PROCESS | 1905 | 1480339458100 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3803400 == 12 [pid = 1950] [id = 320] 05:24:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa38b8000) [pid = 1950] [serial = 896] [outer = (nil)] 05:24:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa394f400) [pid = 1950] [serial = 897] [outer = 0xa38b8000] 05:24:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa4459000) [pid = 1950] [serial = 898] [outer = 0xa38b8000] 05:24:19 WARNING - wptserve Traceback (most recent call last): 05:24:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:24:19 WARNING - rv = self.func(request, response) 05:24:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:24:19 WARNING - access_control_allow_origin = "*") 05:24:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:24:19 WARNING - payload = payload_generator(server_data) 05:24:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:24:19 WARNING - return encode_string_as_bmp_image(data) 05:24: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 05:24:19 WARNING - img.save(f, "BMP") 05:24:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:24:19 WARNING - f.write(bmpfileheader) 05:24:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:24:19 WARNING - 05:24:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9bc00 == 11 [pid = 1950] [id = 315] 05:24:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa3466000 == 10 [pid = 1950] [id = 314] 05:24:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa3027000 == 9 [pid = 1950] [id = 313] 05:24:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9b800 == 8 [pid = 1950] [id = 312] 05:24:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa2bad800 == 7 [pid = 1950] [id = 311] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa4465c00) [pid = 1950] [serial = 859] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa3953c00) [pid = 1950] [serial = 857] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339439513] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa3541000) [pid = 1950] [serial = 841] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa38b4800) [pid = 1950] [serial = 838] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa3534c00) [pid = 1950] [serial = 844] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa3945800) [pid = 1950] [serial = 855] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa3021800) [pid = 1950] [serial = 847] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa346f000) [pid = 1950] [serial = 852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa3465400) [pid = 1950] [serial = 862] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa30fa800) [pid = 1950] [serial = 850] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa4464800) [pid = 1950] [serial = 860] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa38c1400) [pid = 1950] [serial = 854] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa30f3800) [pid = 1950] [serial = 849] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa301a800) [pid = 1950] [serial = 846] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa38b7c00) [pid = 1950] [serial = 843] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa3533800) [pid = 1950] [serial = 840] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa380e800) [pid = 1950] [serial = 837] [outer = (nil)] [url = about:blank] 05:24:22 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3027400) [pid = 1950] [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] 05:24:22 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3466400) [pid = 1950] [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] 05:24:22 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa2b9c400) [pid = 1950] [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] 05:24:22 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3953400) [pid = 1950] [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] 05:24:22 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa2ba9c00) [pid = 1950] [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] 05:24:22 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa2ba7800) [pid = 1950] [serial = 884] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:24:22 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa2baac00) [pid = 1950] [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] 05:24:26 INFO - PROCESS | 1905 | --DOCSHELL 0xa366bc00 == 6 [pid = 1950] [id = 317] 05:24:26 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b97800 == 5 [pid = 1950] [id = 310] 05:24:26 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b5800 == 4 [pid = 1950] [id = 319] 05:24:26 INFO - PROCESS | 1905 | --DOCSHELL 0xa3021000 == 3 [pid = 1950] [id = 318] 05:24:26 INFO - PROCESS | 1905 | --DOCSHELL 0xa30efc00 == 2 [pid = 1950] [id = 316] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa365f800) [pid = 1950] [serial = 887] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30bd400) [pid = 1950] [serial = 865] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa4482000) [pid = 1950] [serial = 868] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa3536800) [pid = 1950] [serial = 871] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa2d04400) [pid = 1950] [serial = 885] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa2d0a000) [pid = 1950] [serial = 877] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa353a000) [pid = 1950] [serial = 883] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa3534400) [pid = 1950] [serial = 882] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa30bc800) [pid = 1950] [serial = 880] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa30bf400) [pid = 1950] [serial = 879] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa2d0d800) [pid = 1950] [serial = 876] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa2ebc800) [pid = 1950] [serial = 873] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa301dc00) [pid = 1950] [serial = 870] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa447ec00) [pid = 1950] [serial = 867] [outer = (nil)] [url = about:blank] 05:24:26 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3025000) [pid = 1950] [serial = 864] [outer = (nil)] [url = about:blank] 05:24:29 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa38b6400) [pid = 1950] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:24:29 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa30b9c00) [pid = 1950] [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] 05:24:29 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa3801c00) [pid = 1950] [serial = 889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339455877] 05:24:29 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa3471800) [pid = 1950] [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] 05:24:29 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa2bb3c00) [pid = 1950] [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] 05:24:33 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa380dc00) [pid = 1950] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:24:33 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa3664400) [pid = 1950] [serial = 893] [outer = (nil)] [url = about:blank] 05:24:33 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa2b90800) [pid = 1950] [serial = 890] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339455877] 05:24:33 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3664800) [pid = 1950] [serial = 888] [outer = (nil)] [url = about:blank] 05:24:33 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa394f400) [pid = 1950] [serial = 897] [outer = (nil)] [url = about:blank] 05:24:33 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa353e400) [pid = 1950] [serial = 892] [outer = (nil)] [url = about:blank] 05:24:33 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2ec2c00) [pid = 1950] [serial = 874] [outer = (nil)] [url = about:blank] 05:24:48 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:24:48 INFO - PROCESS | 1905 | 1480339488601 Marionette TRACE conn5 <- [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]]]}] 05:24:48 INFO - . 05:24:48 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30776ms 05:24:48 INFO - PROCESS | 1905 | 1480339488638 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 05:24:48 INFO - PROCESS | 1905 | 1480339488640 Marionette TRACE conn5 <- [1,1029,null,{"value":"2147483649"}] 05:24:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 05:24:48 INFO - PROCESS | 1905 | 1480339488646 Marionette TRACE conn5 -> [0,1030,"timeouts",{"script":35000}] 05:24:48 INFO - PROCESS | 1905 | 1480339488648 Marionette TRACE conn5 <- [1,1030,null,{}] 05:24:48 INFO - PROCESS | 1905 | 1480339488654 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:24:48 INFO - PROCESS | 1905 | 1480339488843 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 05:24:48 INFO - PROCESS | 1905 | 1480339488891 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98c00 == 3 [pid = 1950] [id = 321] 05:24:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99000) [pid = 1950] [serial = 899] [outer = (nil)] 05:24:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2ba7c00) [pid = 1950] [serial = 900] [outer = 0xa2b99000] 05:24:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2bae800) [pid = 1950] [serial = 901] [outer = 0xa2b99000] 05:24:49 WARNING - wptserve Traceback (most recent call last): 05:24:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:24:49 WARNING - rv = self.func(request, response) 05:24:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:24:49 WARNING - access_control_allow_origin = "*") 05:24:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:24:49 WARNING - payload = payload_generator(server_data) 05:24:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:24:49 WARNING - return encode_string_as_bmp_image(data) 05:24: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 05:24:49 WARNING - img.save(f, "BMP") 05:24:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:24:49 WARNING - f.write(bmpfileheader) 05:24:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:24:49 WARNING - 05:24:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa3803400 == 2 [pid = 1950] [id = 320] 05:25:03 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa38b8000) [pid = 1950] [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] 05:25:07 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2ba7c00) [pid = 1950] [serial = 900] [outer = (nil)] [url = about:blank] 05:25:07 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa4459000) [pid = 1950] [serial = 898] [outer = (nil)] [url = about:blank] 05:25:19 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:25:19 INFO - PROCESS | 1905 | 1480339519342 Marionette TRACE conn5 <- [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]]]}] 05:25:19 INFO - . 05:25:19 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30720ms 05:25:19 INFO - PROCESS | 1905 | 1480339519367 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 05:25:19 INFO - PROCESS | 1905 | 1480339519369 Marionette TRACE conn5 <- [1,1033,null,{"value":"2147483649"}] 05:25:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 05:25:19 INFO - PROCESS | 1905 | 1480339519376 Marionette TRACE conn5 -> [0,1034,"timeouts",{"script":35000}] 05:25:19 INFO - PROCESS | 1905 | 1480339519378 Marionette TRACE conn5 <- [1,1034,null,{}] 05:25:19 INFO - PROCESS | 1905 | 1480339519384 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:25:19 INFO - PROCESS | 1905 | 1480339519590 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 05:25:19 INFO - PROCESS | 1905 | 1480339519647 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9a000 == 3 [pid = 1950] [id = 322] 05:25:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b9a400) [pid = 1950] [serial = 902] [outer = (nil)] 05:25:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2baa000) [pid = 1950] [serial = 903] [outer = 0xa2b9a400] 05:25:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2bb1c00) [pid = 1950] [serial = 904] [outer = 0xa2b9a400] 05:25:20 WARNING - wptserve Traceback (most recent call last): 05:25:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:25:20 WARNING - rv = self.func(request, response) 05:25:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:25:20 WARNING - access_control_allow_origin = "*") 05:25:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:25:20 WARNING - payload = payload_generator(server_data) 05:25:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:25:20 WARNING - return encode_string_as_bmp_image(data) 05:25: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 05:25:20 WARNING - img.save(f, "BMP") 05:25:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:25:20 WARNING - f.write(bmpfileheader) 05:25:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:25:20 WARNING - 05:25:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98c00 == 2 [pid = 1950] [id = 321] 05:25:34 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2b99000) [pid = 1950] [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] 05:25:38 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2baa000) [pid = 1950] [serial = 903] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2bae800) [pid = 1950] [serial = 901] [outer = (nil)] [url = about:blank] 05:25:50 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:25:50 INFO - PROCESS | 1905 | 1480339550076 Marionette TRACE conn5 <- [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]]]}] 05:25:50 INFO - . 05:25:50 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30722ms 05:25:50 INFO - PROCESS | 1905 | 1480339550099 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 05:25:50 INFO - PROCESS | 1905 | 1480339550102 Marionette TRACE conn5 <- [1,1037,null,{"value":"2147483649"}] 05:25:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:25:50 INFO - PROCESS | 1905 | 1480339550108 Marionette TRACE conn5 -> [0,1038,"timeouts",{"script":35000}] 05:25:50 INFO - PROCESS | 1905 | 1480339550110 Marionette TRACE conn5 <- [1,1038,null,{}] 05:25:50 INFO - PROCESS | 1905 | 1480339550115 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:25:50 INFO - PROCESS | 1905 | 1480339550286 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 05:25:50 INFO - PROCESS | 1905 | 1480339550341 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:50 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98c00 == 3 [pid = 1950] [id = 323] 05:25:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99000) [pid = 1950] [serial = 905] [outer = (nil)] 05:25:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2baa400) [pid = 1950] [serial = 906] [outer = 0xa2b99000] 05:25:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2bb1800) [pid = 1950] [serial = 907] [outer = 0xa2b99000] 05:25:51 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d06400 == 4 [pid = 1950] [id = 324] 05:25:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa2d07000) [pid = 1950] [serial = 908] [outer = (nil)] 05:25:51 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:25:51 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:25:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa2d08400) [pid = 1950] [serial = 909] [outer = 0xa2d07000] 05:25:51 INFO - PROCESS | 1905 | 1480339551395 Marionette TRACE conn5 <- [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]]]}] 05:25:51 INFO - . 05:25:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1335ms 05:25:51 INFO - PROCESS | 1905 | 1480339551444 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 05:25:51 INFO - PROCESS | 1905 | 1480339551447 Marionette TRACE conn5 <- [1,1041,null,{"value":"2147483649"}] 05:25:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:25:51 INFO - PROCESS | 1905 | 1480339551454 Marionette TRACE conn5 -> [0,1042,"timeouts",{"script":35000}] 05:25:51 INFO - PROCESS | 1905 | 1480339551456 Marionette TRACE conn5 <- [1,1042,null,{}] 05:25:51 INFO - PROCESS | 1905 | 1480339551461 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:25:51 INFO - PROCESS | 1905 | 1480339551609 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 05:25:51 INFO - PROCESS | 1905 | 1480339551699 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:51 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d0f000 == 5 [pid = 1950] [id = 325] 05:25:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa2d0f400) [pid = 1950] [serial = 910] [outer = (nil)] 05:25:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30bb800) [pid = 1950] [serial = 911] [outer = 0xa2d0f400] 05:25:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa30bc800) [pid = 1950] [serial = 912] [outer = 0xa2d0f400] 05:25:52 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c3000 == 6 [pid = 1950] [id = 326] 05:25:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa30c4000) [pid = 1950] [serial = 913] [outer = (nil)] 05:25:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa30c6000) [pid = 1950] [serial = 914] [outer = 0xa30c4000] 05:25:52 INFO - PROCESS | 1905 | 1480339552730 Marionette TRACE conn5 <- [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]]]}] 05:25:52 INFO - . 05:25:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1339ms 05:25:52 INFO - PROCESS | 1905 | 1480339552793 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 05:25:52 INFO - PROCESS | 1905 | 1480339552795 Marionette TRACE conn5 <- [1,1045,null,{"value":"2147483649"}] 05:25:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:25:52 INFO - PROCESS | 1905 | 1480339552801 Marionette TRACE conn5 -> [0,1046,"timeouts",{"script":35000}] 05:25:52 INFO - PROCESS | 1905 | 1480339552804 Marionette TRACE conn5 <- [1,1046,null,{}] 05:25:52 INFO - PROCESS | 1905 | 1480339552809 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:25:53 INFO - PROCESS | 1905 | 1480339553017 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 05:25:53 INFO - PROCESS | 1905 | 1480339553056 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f4800 == 7 [pid = 1950] [id = 327] 05:25:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa30f4c00) [pid = 1950] [serial = 915] [outer = (nil)] 05:25:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa30f9400) [pid = 1950] [serial = 916] [outer = 0xa30f4c00] 05:25:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa30fc400) [pid = 1950] [serial = 917] [outer = 0xa30f4c00] 05:25:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3466000 == 8 [pid = 1950] [id = 328] 05:25:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3467000) [pid = 1950] [serial = 918] [outer = (nil)] 05:25:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:25:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:25:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3469000) [pid = 1950] [serial = 919] [outer = 0xa3467000] 05:25:54 INFO - PROCESS | 1905 | 1480339554060 Marionette TRACE conn5 <- [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]]]}] 05:25:54 INFO - . 05:25:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1289ms 05:25:54 INFO - PROCESS | 1905 | 1480339554091 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 05:25:54 INFO - PROCESS | 1905 | 1480339554093 Marionette TRACE conn5 <- [1,1049,null,{"value":"2147483649"}] 05:25:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:25:54 INFO - PROCESS | 1905 | 1480339554099 Marionette TRACE conn5 -> [0,1050,"timeouts",{"script":35000}] 05:25:54 INFO - PROCESS | 1905 | 1480339554101 Marionette TRACE conn5 <- [1,1050,null,{}] 05:25:54 INFO - PROCESS | 1905 | 1480339554107 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:25:54 INFO - PROCESS | 1905 | 1480339554289 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 05:25:54 INFO - PROCESS | 1905 | 1480339554344 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3471000 == 9 [pid = 1950] [id = 329] 05:25:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3471400) [pid = 1950] [serial = 920] [outer = (nil)] 05:25:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa3536800) [pid = 1950] [serial = 921] [outer = 0xa3471400] 05:25:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3535800) [pid = 1950] [serial = 922] [outer = 0xa3471400] 05:25:55 WARNING - wptserve Traceback (most recent call last): 05:25:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:25:55 WARNING - rv = self.func(request, response) 05:25:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:25:55 WARNING - access_control_allow_origin = "*") 05:25:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:25:55 WARNING - payload = payload_generator(server_data) 05:25:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:25:55 WARNING - return encode_string_as_bmp_image(data) 05:25:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:25:55 WARNING - img.save(f, "BMP") 05:25:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:25:55 WARNING - f.write(bmpfileheader) 05:25:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:25:55 WARNING - 05:25:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa3466000 == 8 [pid = 1950] [id = 328] 05:25:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f4800 == 7 [pid = 1950] [id = 327] 05:25:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c3000 == 6 [pid = 1950] [id = 326] 05:25:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d0f000 == 5 [pid = 1950] [id = 325] 05:25:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d06400 == 4 [pid = 1950] [id = 324] 05:25:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98c00 == 3 [pid = 1950] [id = 323] 05:25:59 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9a000 == 2 [pid = 1950] [id = 322] 05:26:01 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa2b9a400) [pid = 1950] [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] 05:26:01 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa2b99000) [pid = 1950] [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] 05:26:01 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa2d07000) [pid = 1950] [serial = 908] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:26:01 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa2d0f400) [pid = 1950] [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] 05:26:01 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa30c4000) [pid = 1950] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339552495] 05:26:01 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa30f4c00) [pid = 1950] [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] 05:26:01 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa3467000) [pid = 1950] [serial = 918] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa2bb1c00) [pid = 1950] [serial = 904] [outer = (nil)] [url = about:blank] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa2baa400) [pid = 1950] [serial = 906] [outer = (nil)] [url = about:blank] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa2bb1800) [pid = 1950] [serial = 907] [outer = (nil)] [url = about:blank] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa2d08400) [pid = 1950] [serial = 909] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa30bb800) [pid = 1950] [serial = 911] [outer = (nil)] [url = about:blank] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa30bc800) [pid = 1950] [serial = 912] [outer = (nil)] [url = about:blank] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa30c6000) [pid = 1950] [serial = 914] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339552495] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa30f9400) [pid = 1950] [serial = 916] [outer = (nil)] [url = about:blank] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30fc400) [pid = 1950] [serial = 917] [outer = (nil)] [url = about:blank] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa3469000) [pid = 1950] [serial = 919] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:26:05 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3536800) [pid = 1950] [serial = 921] [outer = (nil)] [url = about:blank] 05:26:24 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:26:24 INFO - PROCESS | 1905 | 1480339584764 Marionette TRACE conn5 <- [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]]]}] 05:26:24 INFO - . 05:26:24 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30723ms 05:26:24 INFO - PROCESS | 1905 | 1480339584824 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 05:26:24 INFO - PROCESS | 1905 | 1480339584828 Marionette TRACE conn5 <- [1,1053,null,{"value":"2147483649"}] 05:26:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:26:24 INFO - PROCESS | 1905 | 1480339584834 Marionette TRACE conn5 -> [0,1054,"timeouts",{"script":35000}] 05:26:24 INFO - PROCESS | 1905 | 1480339584836 Marionette TRACE conn5 <- [1,1054,null,{}] 05:26:24 INFO - PROCESS | 1905 | 1480339584841 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:26:25 INFO - PROCESS | 1905 | 1480339585047 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 05:26:25 INFO - PROCESS | 1905 | 1480339585077 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:26:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98000 == 3 [pid = 1950] [id = 330] 05:26:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b98400) [pid = 1950] [serial = 923] [outer = (nil)] 05:26:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2ba7400) [pid = 1950] [serial = 924] [outer = 0xa2b98400] 05:26:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2bae000) [pid = 1950] [serial = 925] [outer = 0xa2b98400] 05:26:26 WARNING - wptserve Traceback (most recent call last): 05:26:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:26:26 WARNING - rv = self.func(request, response) 05:26:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:26:26 WARNING - access_control_allow_origin = "*") 05:26:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:26:26 WARNING - payload = payload_generator(server_data) 05:26:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:26:26 WARNING - return encode_string_as_bmp_image(data) 05:26: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 05:26:26 WARNING - img.save(f, "BMP") 05:26:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:26:26 WARNING - f.write(bmpfileheader) 05:26:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:26:26 WARNING - 05:26:33 INFO - PROCESS | 1905 | --DOCSHELL 0xa3471000 == 2 [pid = 1950] [id = 329] 05:26:39 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3471400) [pid = 1950] [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] 05:26:44 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2ba7400) [pid = 1950] [serial = 924] [outer = (nil)] [url = about:blank] 05:26:44 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3535800) [pid = 1950] [serial = 922] [outer = (nil)] [url = about:blank] 05:26:55 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:26:55 INFO - PROCESS | 1905 | 1480339615537 Marionette TRACE conn5 <- [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]]]}] 05:26:55 INFO - . 05:26:55 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30763ms 05:26:55 INFO - PROCESS | 1905 | 1480339615598 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 05:26:55 INFO - PROCESS | 1905 | 1480339615600 Marionette TRACE conn5 <- [1,1057,null,{"value":"2147483649"}] 05:26:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:26:55 INFO - PROCESS | 1905 | 1480339615607 Marionette TRACE conn5 -> [0,1058,"timeouts",{"script":35000}] 05:26:55 INFO - PROCESS | 1905 | 1480339615609 Marionette TRACE conn5 <- [1,1058,null,{}] 05:26:55 INFO - PROCESS | 1905 | 1480339615614 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:26:55 INFO - PROCESS | 1905 | 1480339615795 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 05:26:55 INFO - PROCESS | 1905 | 1480339615846 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:26:55 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99800 == 3 [pid = 1950] [id = 331] 05:26:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99c00) [pid = 1950] [serial = 926] [outer = (nil)] 05:26:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2ba9c00) [pid = 1950] [serial = 927] [outer = 0xa2b99c00] 05:26:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2bb1800) [pid = 1950] [serial = 928] [outer = 0xa2b99c00] 05:26:56 WARNING - wptserve Traceback (most recent call last): 05:26:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:26:56 WARNING - rv = self.func(request, response) 05:26:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:26:56 WARNING - access_control_allow_origin = "*") 05:26:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:26:56 WARNING - payload = payload_generator(server_data) 05:26:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:26:56 WARNING - return encode_string_as_bmp_image(data) 05:26: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 05:26:56 WARNING - img.save(f, "BMP") 05:26:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:26:56 WARNING - f.write(bmpfileheader) 05:26:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:26:56 WARNING - 05:27:04 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98000 == 2 [pid = 1950] [id = 330] 05:27:10 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2b98400) [pid = 1950] [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] 05:27:14 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2ba9c00) [pid = 1950] [serial = 927] [outer = (nil)] [url = about:blank] 05:27:14 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2bae000) [pid = 1950] [serial = 925] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:27:26 INFO - PROCESS | 1905 | 1480339646337 Marionette TRACE conn5 <- [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]]]}] 05:27:26 INFO - . 05:27:26 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30771ms 05:27:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:27:26 INFO - PROCESS | 1905 | 1480339646379 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 05:27:26 INFO - PROCESS | 1905 | 1480339646382 Marionette TRACE conn5 <- [1,1061,null,{"value":"2147483649"}] 05:27:26 INFO - PROCESS | 1905 | 1480339646388 Marionette TRACE conn5 -> [0,1062,"timeouts",{"script":35000}] 05:27:26 INFO - PROCESS | 1905 | 1480339646391 Marionette TRACE conn5 <- [1,1062,null,{}] 05:27:26 INFO - PROCESS | 1905 | 1480339646396 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:27:26 INFO - PROCESS | 1905 | 1480339646602 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 05:27:26 INFO - PROCESS | 1905 | 1480339646648 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:27:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98800 == 3 [pid = 1950] [id = 332] 05:27:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99000) [pid = 1950] [serial = 929] [outer = (nil)] 05:27:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2baa800) [pid = 1950] [serial = 930] [outer = 0xa2b99000] 05:27:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2bb1000) [pid = 1950] [serial = 931] [outer = 0xa2b99000] 05:27:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d05400 == 4 [pid = 1950] [id = 333] 05:27:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa2d05c00) [pid = 1950] [serial = 932] [outer = (nil)] 05:27:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:27:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:27:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa2d07800) [pid = 1950] [serial = 933] [outer = 0xa2d05c00] 05:27:27 INFO - PROCESS | 1905 | 1480339647697 Marionette TRACE conn5 <- [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]]]}] 05:27:27 INFO - . 05:27:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1336ms 05:27:27 INFO - PROCESS | 1905 | 1480339647723 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 05:27:27 INFO - PROCESS | 1905 | 1480339647726 Marionette TRACE conn5 <- [1,1065,null,{"value":"2147483649"}] 05:27:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:27:27 INFO - PROCESS | 1905 | 1480339647738 Marionette TRACE conn5 -> [0,1066,"timeouts",{"script":35000}] 05:27:27 INFO - PROCESS | 1905 | 1480339647740 Marionette TRACE conn5 <- [1,1066,null,{}] 05:27:27 INFO - PROCESS | 1905 | 1480339647750 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:27:27 INFO - PROCESS | 1905 | 1480339647961 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 05:27:28 INFO - PROCESS | 1905 | 1480339648015 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:27:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d0f000 == 5 [pid = 1950] [id = 334] 05:27:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa2d0f400) [pid = 1950] [serial = 934] [outer = (nil)] 05:27:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30bb800) [pid = 1950] [serial = 935] [outer = 0xa2d0f400] 05:27:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa30bc800) [pid = 1950] [serial = 936] [outer = 0xa2d0f400] 05:27:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c3000 == 6 [pid = 1950] [id = 335] 05:27:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa30c4000) [pid = 1950] [serial = 937] [outer = (nil)] 05:27:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa30c5400) [pid = 1950] [serial = 938] [outer = 0xa30c4000] 05:27:29 INFO - PROCESS | 1905 | 1480339649026 Marionette TRACE conn5 <- [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]]]}] 05:27:29 INFO - . 05:27:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1344ms 05:27:29 INFO - PROCESS | 1905 | 1480339649077 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 05:27:29 INFO - PROCESS | 1905 | 1480339649080 Marionette TRACE conn5 <- [1,1069,null,{"value":"2147483649"}] 05:27:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:27:29 INFO - PROCESS | 1905 | 1480339649087 Marionette TRACE conn5 -> [0,1070,"timeouts",{"script":35000}] 05:27:29 INFO - PROCESS | 1905 | 1480339649090 Marionette TRACE conn5 <- [1,1070,null,{}] 05:27:29 INFO - PROCESS | 1905 | 1480339649100 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:27:29 INFO - PROCESS | 1905 | 1480339649328 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 05:27:29 INFO - PROCESS | 1905 | 1480339649397 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:27:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f5800 == 7 [pid = 1950] [id = 336] 05:27:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa30f5c00) [pid = 1950] [serial = 939] [outer = (nil)] 05:27:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa30f9c00) [pid = 1950] [serial = 940] [outer = 0xa30f5c00] 05:27:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa30fcc00) [pid = 1950] [serial = 941] [outer = 0xa30f5c00] 05:27:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3467400 == 8 [pid = 1950] [id = 337] 05:27:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3468400) [pid = 1950] [serial = 942] [outer = (nil)] 05:27:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:27:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:27:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3469c00) [pid = 1950] [serial = 943] [outer = 0xa3468400] 05:27:30 INFO - PROCESS | 1905 | 1480339650454 Marionette TRACE conn5 <- [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]]]}] 05:27:30 INFO - . 05:27:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1440ms 05:27:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 05:27:30 INFO - PROCESS | 1905 | 1480339650527 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 05:27:30 INFO - PROCESS | 1905 | 1480339650529 Marionette TRACE conn5 <- [1,1073,null,{"value":"2147483649"}] 05:27:30 INFO - PROCESS | 1905 | 1480339650537 Marionette TRACE conn5 -> [0,1074,"timeouts",{"script":35000}] 05:27:30 INFO - PROCESS | 1905 | 1480339650540 Marionette TRACE conn5 <- [1,1074,null,{}] 05:27:30 INFO - PROCESS | 1905 | 1480339650545 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:27:30 INFO - PROCESS | 1905 | 1480339650724 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 05:27:30 INFO - PROCESS | 1905 | 1480339650825 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:27:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3471800 == 9 [pid = 1950] [id = 338] 05:27:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3471c00) [pid = 1950] [serial = 944] [outer = (nil)] 05:27:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa3536c00) [pid = 1950] [serial = 945] [outer = 0xa3471c00] 05:27:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3535c00) [pid = 1950] [serial = 946] [outer = 0xa3471c00] 05:27:31 WARNING - wptserve Traceback (most recent call last): 05:27:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:27:31 WARNING - rv = self.func(request, response) 05:27:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:27:31 WARNING - access_control_allow_origin = "*") 05:27:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:27:31 WARNING - payload = payload_generator(server_data) 05:27:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:27:31 WARNING - return encode_string_as_bmp_image(data) 05:27: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 05:27:31 WARNING - img.save(f, "BMP") 05:27:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:27:31 WARNING - f.write(bmpfileheader) 05:27:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:27:31 WARNING - 05:27:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa3467400 == 8 [pid = 1950] [id = 337] 05:27:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f5800 == 7 [pid = 1950] [id = 336] 05:27:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c3000 == 6 [pid = 1950] [id = 335] 05:27:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d0f000 == 5 [pid = 1950] [id = 334] 05:27:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d05400 == 4 [pid = 1950] [id = 333] 05:27:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98800 == 3 [pid = 1950] [id = 332] 05:27:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99800 == 2 [pid = 1950] [id = 331] 05:27:38 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa2b99c00) [pid = 1950] [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] 05:27:38 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa2b99000) [pid = 1950] [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] 05:27:38 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa2d05c00) [pid = 1950] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:27:38 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa2d0f400) [pid = 1950] [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] 05:27:38 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa30c4000) [pid = 1950] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339648854] 05:27:38 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa30f5c00) [pid = 1950] [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] 05:27:38 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa3468400) [pid = 1950] [serial = 942] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa2bb1800) [pid = 1950] [serial = 928] [outer = (nil)] [url = about:blank] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa2baa800) [pid = 1950] [serial = 930] [outer = (nil)] [url = about:blank] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa2bb1000) [pid = 1950] [serial = 931] [outer = (nil)] [url = about:blank] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa2d07800) [pid = 1950] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa30bb800) [pid = 1950] [serial = 935] [outer = (nil)] [url = about:blank] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa30bc800) [pid = 1950] [serial = 936] [outer = (nil)] [url = about:blank] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa30c5400) [pid = 1950] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339648854] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa30f9c00) [pid = 1950] [serial = 940] [outer = (nil)] [url = about:blank] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30fcc00) [pid = 1950] [serial = 941] [outer = (nil)] [url = about:blank] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa3469c00) [pid = 1950] [serial = 943] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:27:41 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3536c00) [pid = 1950] [serial = 945] [outer = (nil)] [url = about:blank] 05:28:01 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:28:01 INFO - PROCESS | 1905 | 1480339681263 Marionette TRACE conn5 <- [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]]]}] 05:28:01 INFO - . 05:28:01 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30769ms 05:28:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 05:28:01 INFO - PROCESS | 1905 | 1480339681305 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 05:28:01 INFO - PROCESS | 1905 | 1480339681308 Marionette TRACE conn5 <- [1,1077,null,{"value":"2147483649"}] 05:28:01 INFO - PROCESS | 1905 | 1480339681315 Marionette TRACE conn5 -> [0,1078,"timeouts",{"script":35000}] 05:28:01 INFO - PROCESS | 1905 | 1480339681318 Marionette TRACE conn5 <- [1,1078,null,{}] 05:28:01 INFO - PROCESS | 1905 | 1480339681323 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:28:01 INFO - PROCESS | 1905 | 1480339681505 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 05:28:01 INFO - PROCESS | 1905 | 1480339681559 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:28:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99000 == 3 [pid = 1950] [id = 339] 05:28:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99400) [pid = 1950] [serial = 947] [outer = (nil)] 05:28:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d02800) [pid = 1950] [serial = 948] [outer = 0xa2b99400] 05:28:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d09000) [pid = 1950] [serial = 949] [outer = 0xa2b99400] 05:28:02 WARNING - wptserve Traceback (most recent call last): 05:28:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:28:02 WARNING - rv = self.func(request, response) 05:28:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:28:02 WARNING - access_control_allow_origin = "*") 05:28:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:28:02 WARNING - payload = payload_generator(server_data) 05:28:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:28:02 WARNING - return encode_string_as_bmp_image(data) 05:28: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 05:28:02 WARNING - img.save(f, "BMP") 05:28:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:28:02 WARNING - f.write(bmpfileheader) 05:28:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:28:02 WARNING - 05:28:10 INFO - PROCESS | 1905 | --DOCSHELL 0xa3471800 == 2 [pid = 1950] [id = 338] 05:28:16 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3471c00) [pid = 1950] [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] 05:28:20 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d02800) [pid = 1950] [serial = 948] [outer = (nil)] [url = about:blank] 05:28:20 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3535c00) [pid = 1950] [serial = 946] [outer = (nil)] [url = about:blank] 05:28:31 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:28:32 INFO - PROCESS | 1905 | 1480339712008 Marionette TRACE conn5 <- [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]]]}] 05:28:32 INFO - . 05:28:32 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30719ms 05:28:32 INFO - PROCESS | 1905 | 1480339712033 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 05:28:32 INFO - PROCESS | 1905 | 1480339712036 Marionette TRACE conn5 <- [1,1081,null,{"value":"2147483649"}] 05:28:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 05:28:32 INFO - PROCESS | 1905 | 1480339712042 Marionette TRACE conn5 -> [0,1082,"timeouts",{"script":35000}] 05:28:32 INFO - PROCESS | 1905 | 1480339712044 Marionette TRACE conn5 <- [1,1082,null,{}] 05:28:32 INFO - PROCESS | 1905 | 1480339712050 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:28:32 INFO - PROCESS | 1905 | 1480339712229 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 05:28:32 INFO - PROCESS | 1905 | 1480339712287 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:28:32 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9a800 == 3 [pid = 1950] [id = 340] 05:28:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b9ac00) [pid = 1950] [serial = 950] [outer = (nil)] 05:28:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d05400) [pid = 1950] [serial = 951] [outer = 0xa2b9ac00] 05:28:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0d000) [pid = 1950] [serial = 952] [outer = 0xa2b9ac00] 05:28:33 WARNING - wptserve Traceback (most recent call last): 05:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:28:33 WARNING - rv = self.func(request, response) 05:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:28:33 WARNING - access_control_allow_origin = "*") 05:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:28:33 WARNING - payload = payload_generator(server_data) 05:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:28:33 WARNING - return encode_string_as_bmp_image(data) 05:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:28:33 WARNING - img.save(f, "BMP") 05:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:28:33 WARNING - f.write(bmpfileheader) 05:28:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:28:33 WARNING - 05:28:40 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99000 == 2 [pid = 1950] [id = 339] 05:28:46 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2b99400) [pid = 1950] [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] 05:28:51 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d05400) [pid = 1950] [serial = 951] [outer = (nil)] [url = about:blank] 05:28:51 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2d09000) [pid = 1950] [serial = 949] [outer = (nil)] [url = about:blank] 05:29:02 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:29:02 INFO - PROCESS | 1905 | 1480339742733 Marionette TRACE conn5 <- [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]]]}] 05:29:02 INFO - . 05:29:02 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30723ms 05:29:02 INFO - PROCESS | 1905 | 1480339742766 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 05:29:02 INFO - PROCESS | 1905 | 1480339742770 Marionette TRACE conn5 <- [1,1085,null,{"value":"2147483649"}] 05:29:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:29:02 INFO - PROCESS | 1905 | 1480339742776 Marionette TRACE conn5 -> [0,1086,"timeouts",{"script":35000}] 05:29:02 INFO - PROCESS | 1905 | 1480339742778 Marionette TRACE conn5 <- [1,1086,null,{}] 05:29:02 INFO - PROCESS | 1905 | 1480339742783 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:29:02 INFO - PROCESS | 1905 | 1480339742940 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 05:29:03 INFO - PROCESS | 1905 | 1480339743011 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:29:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99000 == 3 [pid = 1950] [id = 341] 05:29:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99400) [pid = 1950] [serial = 953] [outer = (nil)] 05:29:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d05400) [pid = 1950] [serial = 954] [outer = 0xa2b99400] 05:29:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0bc00) [pid = 1950] [serial = 955] [outer = 0xa2b99400] 05:29:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30bf000 == 4 [pid = 1950] [id = 342] 05:29:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa30bf400) [pid = 1950] [serial = 956] [outer = (nil)] 05:29:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:29:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:29:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa30c1800) [pid = 1950] [serial = 957] [outer = 0xa30bf400] 05:29:04 INFO - PROCESS | 1905 | 1480339744119 Marionette TRACE conn5 <- [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]]]}] 05:29:04 INFO - . 05:29:04 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 05:29:04 INFO - PROCESS | 1905 | 1480339744156 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 05:29:04 INFO - PROCESS | 1905 | 1480339744160 Marionette TRACE conn5 <- [1,1089,null,{"value":"2147483649"}] 05:29:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:29:04 INFO - PROCESS | 1905 | 1480339744166 Marionette TRACE conn5 -> [0,1090,"timeouts",{"script":35000}] 05:29:04 INFO - PROCESS | 1905 | 1480339744168 Marionette TRACE conn5 <- [1,1090,null,{}] 05:29:04 INFO - PROCESS | 1905 | 1480339744174 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:29:04 INFO - PROCESS | 1905 | 1480339744342 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 05:29:04 INFO - PROCESS | 1905 | 1480339744407 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:29:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c8c00 == 5 [pid = 1950] [id = 343] 05:29:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa30ee400) [pid = 1950] [serial = 958] [outer = (nil)] 05:29:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30f2800) [pid = 1950] [serial = 959] [outer = 0xa30ee400] 05:29:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa30f3c00) [pid = 1950] [serial = 960] [outer = 0xa30ee400] 05:29:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fa000 == 6 [pid = 1950] [id = 344] 05:29:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa30fb000) [pid = 1950] [serial = 961] [outer = (nil)] 05:29:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa30fd000) [pid = 1950] [serial = 962] [outer = 0xa30fb000] 05:29:05 INFO - PROCESS | 1905 | 1480339745527 Marionette TRACE conn5 <- [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]]]}] 05:29:05 INFO - . 05:29:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1383ms 05:29:05 INFO - PROCESS | 1905 | 1480339745550 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 05:29:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:29:05 INFO - PROCESS | 1905 | 1480339745556 Marionette TRACE conn5 <- [1,1093,null,{"value":"2147483649"}] 05:29:05 INFO - PROCESS | 1905 | 1480339745562 Marionette TRACE conn5 -> [0,1094,"timeouts",{"script":35000}] 05:29:05 INFO - PROCESS | 1905 | 1480339745565 Marionette TRACE conn5 <- [1,1094,null,{}] 05:29:05 INFO - PROCESS | 1905 | 1480339745570 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:29:05 INFO - PROCESS | 1905 | 1480339745765 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 05:29:05 INFO - PROCESS | 1905 | 1480339745797 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:29:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346c400 == 7 [pid = 1950] [id = 345] 05:29:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa346c800) [pid = 1950] [serial = 963] [outer = (nil)] 05:29:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa3470800) [pid = 1950] [serial = 964] [outer = 0xa346c800] 05:29:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa3533c00) [pid = 1950] [serial = 965] [outer = 0xa346c800] 05:29:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3539c00 == 8 [pid = 1950] [id = 346] 05:29:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa353a800) [pid = 1950] [serial = 966] [outer = (nil)] 05:29:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:29:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:29:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa353c000) [pid = 1950] [serial = 967] [outer = 0xa353a800] 05:29:06 INFO - PROCESS | 1905 | 1480339746919 Marionette TRACE conn5 <- [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]]]}] 05:29:06 INFO - . 05:29:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1383ms 05:29:06 INFO - PROCESS | 1905 | 1480339746945 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 05:29:06 INFO - PROCESS | 1905 | 1480339746947 Marionette TRACE conn5 <- [1,1097,null,{"value":"2147483649"}] 05:29:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:29:06 INFO - PROCESS | 1905 | 1480339746959 Marionette TRACE conn5 -> [0,1098,"timeouts",{"script":35000}] 05:29:06 INFO - PROCESS | 1905 | 1480339746961 Marionette TRACE conn5 <- [1,1098,null,{}] 05:29:06 INFO - PROCESS | 1905 | 1480339746968 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:29:07 INFO - PROCESS | 1905 | 1480339747136 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 05:29:07 INFO - PROCESS | 1905 | 1480339747187 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:29:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365d800 == 9 [pid = 1950] [id = 347] 05:29:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa365dc00) [pid = 1950] [serial = 968] [outer = (nil)] 05:29:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa3662000) [pid = 1950] [serial = 969] [outer = 0xa365dc00] 05:29:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3663000) [pid = 1950] [serial = 970] [outer = 0xa365dc00] 05:29:08 WARNING - wptserve Traceback (most recent call last): 05:29:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:29:08 WARNING - rv = self.func(request, response) 05:29:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:29:08 WARNING - access_control_allow_origin = "*") 05:29:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:29:08 WARNING - payload = payload_generator(server_data) 05:29:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:29:08 WARNING - return encode_string_as_bmp_image(data) 05:29: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 05:29:08 WARNING - img.save(f, "BMP") 05:29:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:29:08 WARNING - f.write(bmpfileheader) 05:29:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:29:08 WARNING - 05:29:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa3539c00 == 8 [pid = 1950] [id = 346] 05:29:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa346c400 == 7 [pid = 1950] [id = 345] 05:29:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fa000 == 6 [pid = 1950] [id = 344] 05:29:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c8c00 == 5 [pid = 1950] [id = 343] 05:29:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa30bf000 == 4 [pid = 1950] [id = 342] 05:29:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99000 == 3 [pid = 1950] [id = 341] 05:29:11 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9a800 == 2 [pid = 1950] [id = 340] 05:29:14 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa2b9ac00) [pid = 1950] [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] 05:29:14 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa2b99400) [pid = 1950] [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] 05:29:14 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa30bf400) [pid = 1950] [serial = 956] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:29:14 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa30ee400) [pid = 1950] [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] 05:29:14 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa30fb000) [pid = 1950] [serial = 961] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339745282] 05:29:14 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa346c800) [pid = 1950] [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] 05:29:14 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa353a800) [pid = 1950] [serial = 966] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa2d0d000) [pid = 1950] [serial = 952] [outer = (nil)] [url = about:blank] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa2d05400) [pid = 1950] [serial = 954] [outer = (nil)] [url = about:blank] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa2d0bc00) [pid = 1950] [serial = 955] [outer = (nil)] [url = about:blank] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa30c1800) [pid = 1950] [serial = 957] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa30f2800) [pid = 1950] [serial = 959] [outer = (nil)] [url = about:blank] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa30f3c00) [pid = 1950] [serial = 960] [outer = (nil)] [url = about:blank] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa30fd000) [pid = 1950] [serial = 962] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339745282] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3470800) [pid = 1950] [serial = 964] [outer = (nil)] [url = about:blank] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3533c00) [pid = 1950] [serial = 965] [outer = (nil)] [url = about:blank] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa353c000) [pid = 1950] [serial = 967] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:29:18 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3662000) [pid = 1950] [serial = 969] [outer = (nil)] [url = about:blank] 05:29:37 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:29:37 INFO - PROCESS | 1905 | 1480339777649 Marionette TRACE conn5 <- [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]]]}] 05:29:37 INFO - . 05:29:37 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30724ms 05:29:37 INFO - PROCESS | 1905 | 1480339777678 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 05:29:37 INFO - PROCESS | 1905 | 1480339777681 Marionette TRACE conn5 <- [1,1101,null,{"value":"2147483649"}] 05:29:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:29:37 INFO - PROCESS | 1905 | 1480339777687 Marionette TRACE conn5 -> [0,1102,"timeouts",{"script":35000}] 05:29:37 INFO - PROCESS | 1905 | 1480339777690 Marionette TRACE conn5 <- [1,1102,null,{}] 05:29:37 INFO - PROCESS | 1905 | 1480339777695 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:29:37 INFO - PROCESS | 1905 | 1480339777887 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 05:29:37 INFO - PROCESS | 1905 | 1480339777940 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:29:37 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98c00 == 3 [pid = 1950] [id = 348] 05:29:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99000) [pid = 1950] [serial = 971] [outer = (nil)] 05:29:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d02000) [pid = 1950] [serial = 972] [outer = 0xa2b99000] 05:29:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d08800) [pid = 1950] [serial = 973] [outer = 0xa2b99000] 05:29:38 WARNING - wptserve Traceback (most recent call last): 05:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:29:38 WARNING - rv = self.func(request, response) 05:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:29:38 WARNING - access_control_allow_origin = "*") 05:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:29:38 WARNING - payload = payload_generator(server_data) 05:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:29:38 WARNING - return encode_string_as_bmp_image(data) 05:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:29:38 WARNING - img.save(f, "BMP") 05:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:29:38 WARNING - f.write(bmpfileheader) 05:29:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:29:38 WARNING - 05:29:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa365d800 == 2 [pid = 1950] [id = 347] 05:29:52 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa365dc00) [pid = 1950] [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] 05:29:57 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d02000) [pid = 1950] [serial = 972] [outer = (nil)] [url = about:blank] 05:29:57 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3663000) [pid = 1950] [serial = 970] [outer = (nil)] [url = about:blank] 05:30:08 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:30:08 INFO - PROCESS | 1905 | 1480339808377 Marionette TRACE conn5 <- [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]]]}] 05:30:08 INFO - . 05:30:08 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30722ms 05:30:08 INFO - PROCESS | 1905 | 1480339808409 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 05:30:08 INFO - PROCESS | 1905 | 1480339808413 Marionette TRACE conn5 <- [1,1105,null,{"value":"2147483649"}] 05:30:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:30:08 INFO - PROCESS | 1905 | 1480339808418 Marionette TRACE conn5 -> [0,1106,"timeouts",{"script":35000}] 05:30:08 INFO - PROCESS | 1905 | 1480339808420 Marionette TRACE conn5 <- [1,1106,null,{}] 05:30:08 INFO - PROCESS | 1905 | 1480339808426 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:30:08 INFO - PROCESS | 1905 | 1480339808628 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 05:30:08 INFO - PROCESS | 1905 | 1480339808661 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:30:08 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9a800 == 3 [pid = 1950] [id = 349] 05:30:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b9b400) [pid = 1950] [serial = 974] [outer = (nil)] 05:30:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d04c00) [pid = 1950] [serial = 975] [outer = 0xa2b9b400] 05:30:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0c400) [pid = 1950] [serial = 976] [outer = 0xa2b9b400] 05:30:09 WARNING - wptserve Traceback (most recent call last): 05:30:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:30:09 WARNING - rv = self.func(request, response) 05:30:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:30:09 WARNING - access_control_allow_origin = "*") 05:30:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:30:09 WARNING - payload = payload_generator(server_data) 05:30:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:30:09 WARNING - return encode_string_as_bmp_image(data) 05:30:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:30:09 WARNING - img.save(f, "BMP") 05:30:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:30:09 WARNING - f.write(bmpfileheader) 05:30:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:30:09 WARNING - 05:30:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98c00 == 2 [pid = 1950] [id = 348] 05:30:23 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2b99000) [pid = 1950] [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] 05:30:27 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d04c00) [pid = 1950] [serial = 975] [outer = (nil)] [url = about:blank] 05:30:27 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2d08800) [pid = 1950] [serial = 973] [outer = (nil)] [url = about:blank] 05:30:39 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:30:39 INFO - PROCESS | 1905 | 1480339839093 Marionette TRACE conn5 <- [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]]]}] 05:30:39 INFO - . 05:30:39 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30730ms 05:30:39 INFO - PROCESS | 1905 | 1480339839150 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 05:30:39 INFO - PROCESS | 1905 | 1480339839153 Marionette TRACE conn5 <- [1,1109,null,{"value":"2147483649"}] 05:30:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:30:39 INFO - PROCESS | 1905 | 1480339839159 Marionette TRACE conn5 -> [0,1110,"timeouts",{"script":35000}] 05:30:39 INFO - PROCESS | 1905 | 1480339839161 Marionette TRACE conn5 <- [1,1110,null,{}] 05:30:39 INFO - PROCESS | 1905 | 1480339839166 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:30:39 INFO - PROCESS | 1905 | 1480339839323 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 05:30:39 INFO - PROCESS | 1905 | 1480339839394 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:30:39 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99400 == 3 [pid = 1950] [id = 350] 05:30:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99800) [pid = 1950] [serial = 977] [outer = (nil)] 05:30:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d04c00) [pid = 1950] [serial = 978] [outer = 0xa2b99800] 05:30:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0bc00) [pid = 1950] [serial = 979] [outer = 0xa2b99800] 05:30:40 INFO - PROCESS | 1905 | 1480339840317 Marionette TRACE conn5 <- [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]]]}] 05:30:40 INFO - . 05:30:40 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 05:30:40 INFO - PROCESS | 1905 | 1480339840339 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 05:30:40 INFO - PROCESS | 1905 | 1480339840342 Marionette TRACE conn5 <- [1,1113,null,{"value":"2147483649"}] 05:30:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:30:40 INFO - PROCESS | 1905 | 1480339840348 Marionette TRACE conn5 -> [0,1114,"timeouts",{"script":35000}] 05:30:40 INFO - PROCESS | 1905 | 1480339840350 Marionette TRACE conn5 <- [1,1114,null,{}] 05:30:40 INFO - PROCESS | 1905 | 1480339840356 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:30:40 INFO - PROCESS | 1905 | 1480339840528 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 05:30:40 INFO - PROCESS | 1905 | 1480339840610 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:30:40 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30bec00 == 4 [pid = 1950] [id = 351] 05:30:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa30c2000) [pid = 1950] [serial = 980] [outer = (nil)] 05:30:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa30c7400) [pid = 1950] [serial = 981] [outer = 0xa30c2000] 05:30:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa30c6000) [pid = 1950] [serial = 982] [outer = 0xa30c2000] 05:30:41 INFO - PROCESS | 1905 | 1480339841529 Marionette TRACE conn5 <- [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]]]}] 05:30:41 INFO - . 05:30:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1233ms 05:30:41 INFO - PROCESS | 1905 | 1480339841582 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 05:30:41 INFO - PROCESS | 1905 | 1480339841586 Marionette TRACE conn5 <- [1,1117,null,{"value":"2147483649"}] 05:30:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:30:41 INFO - PROCESS | 1905 | 1480339841592 Marionette TRACE conn5 -> [0,1118,"timeouts",{"script":35000}] 05:30:41 INFO - PROCESS | 1905 | 1480339841594 Marionette TRACE conn5 <- [1,1118,null,{}] 05:30:41 INFO - PROCESS | 1905 | 1480339841604 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:30:41 INFO - PROCESS | 1905 | 1480339841780 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 05:30:41 INFO - PROCESS | 1905 | 1480339841836 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:30:41 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fb800 == 5 [pid = 1950] [id = 352] 05:30:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30fbc00) [pid = 1950] [serial = 983] [outer = (nil)] 05:30:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3465800) [pid = 1950] [serial = 984] [outer = 0xa30fbc00] 05:30:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3468400) [pid = 1950] [serial = 985] [outer = 0xa30fbc00] 05:30:42 INFO - PROCESS | 1905 | 1480339842935 Marionette TRACE conn5 <- [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]]]}] 05:30:42 INFO - . 05:30:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1389ms 05:30:42 INFO - PROCESS | 1905 | 1480339842982 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 05:30:42 INFO - PROCESS | 1905 | 1480339842984 Marionette TRACE conn5 <- [1,1121,null,{"value":"2147483649"}] 05:30:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:30:42 INFO - PROCESS | 1905 | 1480339842991 Marionette TRACE conn5 -> [0,1122,"timeouts",{"script":35000}] 05:30:42 INFO - PROCESS | 1905 | 1480339842993 Marionette TRACE conn5 <- [1,1122,null,{}] 05:30:43 INFO - PROCESS | 1905 | 1480339842998 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:30:43 INFO - PROCESS | 1905 | 1480339843195 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 05:30:43 INFO - PROCESS | 1905 | 1480339843233 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:30:43 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3471c00 == 6 [pid = 1950] [id = 353] 05:30:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3533800) [pid = 1950] [serial = 986] [outer = (nil)] 05:30:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3538400) [pid = 1950] [serial = 987] [outer = 0xa3533800] 05:30:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa353ac00) [pid = 1950] [serial = 988] [outer = 0xa3533800] 05:30:44 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353f800 == 7 [pid = 1950] [id = 354] 05:30:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa3540000) [pid = 1950] [serial = 989] [outer = (nil)] 05:30:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:30:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:30:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3541c00) [pid = 1950] [serial = 990] [outer = 0xa3540000] 05:30:44 INFO - PROCESS | 1905 | 1480339844222 Marionette TRACE conn5 <- [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]]]}] 05:30:44 INFO - . 05:30:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1283ms 05:30:44 INFO - PROCESS | 1905 | 1480339844275 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 05:30:44 INFO - PROCESS | 1905 | 1480339844279 Marionette TRACE conn5 <- [1,1125,null,{"value":"2147483649"}] 05:30:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:30:44 INFO - PROCESS | 1905 | 1480339844285 Marionette TRACE conn5 -> [0,1126,"timeouts",{"script":35000}] 05:30:44 INFO - PROCESS | 1905 | 1480339844287 Marionette TRACE conn5 <- [1,1126,null,{}] 05:30:44 INFO - PROCESS | 1905 | 1480339844293 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:30:44 INFO - PROCESS | 1905 | 1480339844482 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 05:30:44 INFO - PROCESS | 1905 | 1480339844542 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:30:44 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3661000 == 8 [pid = 1950] [id = 355] 05:30:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3662400) [pid = 1950] [serial = 991] [outer = (nil)] 05:30:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3666800) [pid = 1950] [serial = 992] [outer = 0xa3662400] 05:30:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa3665800) [pid = 1950] [serial = 993] [outer = 0xa3662400] 05:30:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa380d800 == 9 [pid = 1950] [id = 356] 05:30:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa380dc00) [pid = 1950] [serial = 994] [outer = (nil)] 05:30:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa3810000) [pid = 1950] [serial = 995] [outer = 0xa380dc00] 05:30:45 INFO - PROCESS | 1905 | 1480339845561 Marionette TRACE conn5 <- [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]]]}] 05:30:45 INFO - . 05:30:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1336ms 05:30:45 INFO - PROCESS | 1905 | 1480339845622 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 05:30:45 INFO - PROCESS | 1905 | 1480339845625 Marionette TRACE conn5 <- [1,1129,null,{"value":"2147483649"}] 05:30:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:30:45 INFO - PROCESS | 1905 | 1480339845631 Marionette TRACE conn5 -> [0,1130,"timeouts",{"script":35000}] 05:30:45 INFO - PROCESS | 1905 | 1480339845633 Marionette TRACE conn5 <- [1,1130,null,{}] 05:30:45 INFO - PROCESS | 1905 | 1480339845639 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:30:45 INFO - PROCESS | 1905 | 1480339845876 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 05:30:45 INFO - PROCESS | 1905 | 1480339845932 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:30:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38be000 == 10 [pid = 1950] [id = 357] 05:30:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa38bf800) [pid = 1950] [serial = 996] [outer = (nil)] 05:30:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa3945400) [pid = 1950] [serial = 997] [outer = 0xa38bf800] 05:30:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa38c2c00) [pid = 1950] [serial = 998] [outer = 0xa38bf800] 05:30:46 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394d800 == 11 [pid = 1950] [id = 358] 05:30:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa394dc00) [pid = 1950] [serial = 999] [outer = (nil)] 05:30:46 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:30:46 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:30:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa394fc00) [pid = 1950] [serial = 1000] [outer = 0xa394dc00] 05:30:46 INFO - PROCESS | 1905 | 1480339846977 Marionette TRACE conn5 <- [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]]]}] 05:30:47 INFO - . 05:30:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1388ms 05:30:47 INFO - PROCESS | 1905 | 1480339847021 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 05:30:47 INFO - PROCESS | 1905 | 1480339847024 Marionette TRACE conn5 <- [1,1133,null,{"value":"2147483649"}] 05:30:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 05:30:47 INFO - PROCESS | 1905 | 1480339847030 Marionette TRACE conn5 -> [0,1134,"timeouts",{"script":35000}] 05:30:47 INFO - PROCESS | 1905 | 1480339847033 Marionette TRACE conn5 <- [1,1134,null,{}] 05:30:47 INFO - PROCESS | 1905 | 1480339847039 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:30:47 INFO - PROCESS | 1905 | 1480339847202 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 05:30:47 INFO - PROCESS | 1905 | 1480339847258 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:30:47 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3664000 == 12 [pid = 1950] [id = 359] 05:30:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa38bdc00) [pid = 1950] [serial = 1001] [outer = (nil)] 05:30:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa445a800) [pid = 1950] [serial = 1002] [outer = 0xa38bdc00] 05:30:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa394f400) [pid = 1950] [serial = 1003] [outer = 0xa38bdc00] 05:30:48 WARNING - wptserve Traceback (most recent call last): 05:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:30:48 WARNING - rv = self.func(request, response) 05:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:30:48 WARNING - access_control_allow_origin = "*") 05:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:30:48 WARNING - payload = payload_generator(server_data) 05:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:30:48 WARNING - return encode_string_as_bmp_image(data) 05: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 05:30:48 WARNING - img.save(f, "BMP") 05:30:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:30:48 WARNING - f.write(bmpfileheader) 05:30:48 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:30:48 WARNING - 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa394d800 == 11 [pid = 1950] [id = 358] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa38be000 == 10 [pid = 1950] [id = 357] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa380d800 == 9 [pid = 1950] [id = 356] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa3661000 == 8 [pid = 1950] [id = 355] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa353f800 == 7 [pid = 1950] [id = 354] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa3471c00 == 6 [pid = 1950] [id = 353] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fb800 == 5 [pid = 1950] [id = 352] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa30bec00 == 4 [pid = 1950] [id = 351] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99400 == 3 [pid = 1950] [id = 350] 05:30:48 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9a800 == 2 [pid = 1950] [id = 349] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa38bf800) [pid = 1950] [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] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa2b9b400) [pid = 1950] [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] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa3540000) [pid = 1950] [serial = 989] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa3533800) [pid = 1950] [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] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa3662400) [pid = 1950] [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] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa380dc00) [pid = 1950] [serial = 994] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339845348] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa2b99800) [pid = 1950] [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] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa30fbc00) [pid = 1950] [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] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa30c2000) [pid = 1950] [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] 05:30:52 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa394dc00) [pid = 1950] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa2d0c400) [pid = 1950] [serial = 976] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa3541c00) [pid = 1950] [serial = 990] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa353ac00) [pid = 1950] [serial = 988] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa3665800) [pid = 1950] [serial = 993] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3810000) [pid = 1950] [serial = 995] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339845348] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa2d0bc00) [pid = 1950] [serial = 979] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa3468400) [pid = 1950] [serial = 985] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa30c6000) [pid = 1950] [serial = 982] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa38c2c00) [pid = 1950] [serial = 998] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa394fc00) [pid = 1950] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa3945400) [pid = 1950] [serial = 997] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa3666800) [pid = 1950] [serial = 992] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa3538400) [pid = 1950] [serial = 987] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3465800) [pid = 1950] [serial = 984] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30c7400) [pid = 1950] [serial = 981] [outer = (nil)] [url = about:blank] 05:30:55 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d04c00) [pid = 1950] [serial = 978] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa445a800) [pid = 1950] [serial = 1002] [outer = (nil)] [url = about:blank] 05:31:17 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:31:17 INFO - PROCESS | 1905 | 1480339877679 Marionette TRACE conn5 <- [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]]]}] 05:31:17 INFO - . 05:31:17 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30674ms 05:31:17 INFO - PROCESS | 1905 | 1480339877706 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 05:31:17 INFO - PROCESS | 1905 | 1480339877709 Marionette TRACE conn5 <- [1,1137,null,{"value":"2147483649"}] 05:31:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 05:31:17 INFO - PROCESS | 1905 | 1480339877716 Marionette TRACE conn5 -> [0,1138,"timeouts",{"script":35000}] 05:31:17 INFO - PROCESS | 1905 | 1480339877718 Marionette TRACE conn5 <- [1,1138,null,{}] 05:31:17 INFO - PROCESS | 1905 | 1480339877723 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:31:17 INFO - PROCESS | 1905 | 1480339877925 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 05:31:18 INFO - PROCESS | 1905 | 1480339877970 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:31:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99c00 == 3 [pid = 1950] [id = 360] 05:31:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b9a000) [pid = 1950] [serial = 1004] [outer = (nil)] 05:31:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d03800) [pid = 1950] [serial = 1005] [outer = 0xa2b9a000] 05:31:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0b400) [pid = 1950] [serial = 1006] [outer = 0xa2b9a000] 05:31:18 WARNING - wptserve Traceback (most recent call last): 05:31:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:31:18 WARNING - rv = self.func(request, response) 05:31:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:31:18 WARNING - access_control_allow_origin = "*") 05:31:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:31:18 WARNING - payload = payload_generator(server_data) 05:31:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:31:18 WARNING - return encode_string_as_bmp_image(data) 05:31:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:31:18 WARNING - img.save(f, "BMP") 05:31:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:31:18 WARNING - f.write(bmpfileheader) 05:31:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:31:18 WARNING - 05:31:26 INFO - PROCESS | 1905 | --DOCSHELL 0xa3664000 == 2 [pid = 1950] [id = 359] 05:31:32 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa38bdc00) [pid = 1950] [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] 05:31:36 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d03800) [pid = 1950] [serial = 1005] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa394f400) [pid = 1950] [serial = 1003] [outer = (nil)] [url = about:blank] 05:31:48 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:31:48 INFO - PROCESS | 1905 | 1480339908404 Marionette TRACE conn5 <- [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]]]}] 05:31:48 INFO - . 05:31:48 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30729ms 05:31:48 INFO - PROCESS | 1905 | 1480339908446 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 05:31:48 INFO - PROCESS | 1905 | 1480339908449 Marionette TRACE conn5 <- [1,1141,null,{"value":"2147483649"}] 05:31:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 05:31:48 INFO - PROCESS | 1905 | 1480339908455 Marionette TRACE conn5 -> [0,1142,"timeouts",{"script":35000}] 05:31:48 INFO - PROCESS | 1905 | 1480339908457 Marionette TRACE conn5 <- [1,1142,null,{}] 05:31:48 INFO - PROCESS | 1905 | 1480339908463 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:31:48 INFO - PROCESS | 1905 | 1480339908668 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 05:31:48 INFO - PROCESS | 1905 | 1480339908700 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:31:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98c00 == 3 [pid = 1950] [id = 361] 05:31:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99000) [pid = 1950] [serial = 1007] [outer = (nil)] 05:31:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d04800) [pid = 1950] [serial = 1008] [outer = 0xa2b99000] 05:31:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0c400) [pid = 1950] [serial = 1009] [outer = 0xa2b99000] 05:31:49 WARNING - wptserve Traceback (most recent call last): 05:31:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:31:49 WARNING - rv = self.func(request, response) 05:31:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:31:49 WARNING - access_control_allow_origin = "*") 05:31:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:31:49 WARNING - payload = payload_generator(server_data) 05:31:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:31:49 WARNING - return encode_string_as_bmp_image(data) 05:31: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 05:31:49 WARNING - img.save(f, "BMP") 05:31:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:31:49 WARNING - f.write(bmpfileheader) 05:31:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:31:49 WARNING - 05:31:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99c00 == 2 [pid = 1950] [id = 360] 05:32:03 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2b9a000) [pid = 1950] [serial = 1004] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 05:32:07 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d04800) [pid = 1950] [serial = 1008] [outer = (nil)] [url = about:blank] 05:32:07 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2d0b400) [pid = 1950] [serial = 1006] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:32:19 INFO - PROCESS | 1905 | 1480339939128 Marionette TRACE conn5 <- [1,1144,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 05:32:19 INFO - . 05:32:19 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 05:32:19 INFO - PROCESS | 1905 | 1480339939177 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 05:32:19 INFO - PROCESS | 1905 | 1480339939179 Marionette TRACE conn5 <- [1,1145,null,{"value":"2147483649"}] 05:32:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:32:19 INFO - PROCESS | 1905 | 1480339939186 Marionette TRACE conn5 -> [0,1146,"timeouts",{"script":35000}] 05:32:19 INFO - PROCESS | 1905 | 1480339939188 Marionette TRACE conn5 <- [1,1146,null,{}] 05:32:19 INFO - PROCESS | 1905 | 1480339939194 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:19 INFO - PROCESS | 1905 | 1480339939376 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 05:32:19 INFO - PROCESS | 1905 | 1480339939435 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b97800 == 3 [pid = 1950] [id = 362] 05:32:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b97c00) [pid = 1950] [serial = 1010] [outer = (nil)] 05:32:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d02c00) [pid = 1950] [serial = 1011] [outer = 0xa2b97c00] 05:32:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0a000) [pid = 1950] [serial = 1012] [outer = 0xa2b97c00] 05:32:20 INFO - PROCESS | 1905 | 1480339940384 Marionette TRACE conn5 <- [1,1148,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:20 INFO - . 05:32:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1233ms 05:32:20 INFO - PROCESS | 1905 | 1480339940420 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 05:32:20 INFO - PROCESS | 1905 | 1480339940423 Marionette TRACE conn5 <- [1,1149,null,{"value":"2147483649"}] 05:32:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:32:20 INFO - PROCESS | 1905 | 1480339940429 Marionette TRACE conn5 -> [0,1150,"timeouts",{"script":35000}] 05:32:20 INFO - PROCESS | 1905 | 1480339940431 Marionette TRACE conn5 <- [1,1150,null,{}] 05:32:20 INFO - PROCESS | 1905 | 1480339940437 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:20 INFO - PROCESS | 1905 | 1480339940647 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 05:32:20 INFO - PROCESS | 1905 | 1480339940714 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c0000 == 4 [pid = 1950] [id = 363] 05:32:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa30c0400) [pid = 1950] [serial = 1013] [outer = (nil)] 05:32:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa30c6800) [pid = 1950] [serial = 1014] [outer = 0xa30c0400] 05:32:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa30eec00) [pid = 1950] [serial = 1015] [outer = 0xa30c0400] 05:32:21 INFO - PROCESS | 1905 | 1480339941655 Marionette TRACE conn5 <- [1,1152,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:21 INFO - . 05:32:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1288ms 05:32:21 INFO - PROCESS | 1905 | 1480339941720 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 05:32:21 INFO - PROCESS | 1905 | 1480339941722 Marionette TRACE conn5 <- [1,1153,null,{"value":"2147483649"}] 05:32:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:32:21 INFO - PROCESS | 1905 | 1480339941729 Marionette TRACE conn5 -> [0,1154,"timeouts",{"script":35000}] 05:32:21 INFO - PROCESS | 1905 | 1480339941731 Marionette TRACE conn5 <- [1,1154,null,{}] 05:32:21 INFO - PROCESS | 1905 | 1480339941737 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:21 INFO - PROCESS | 1905 | 1480339941926 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 05:32:22 INFO - PROCESS | 1905 | 1480339941993 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fb400 == 5 [pid = 1950] [id = 364] 05:32:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30fb800) [pid = 1950] [serial = 1016] [outer = (nil)] 05:32:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3465000) [pid = 1950] [serial = 1017] [outer = 0xa30fb800] 05:32:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3467800) [pid = 1950] [serial = 1018] [outer = 0xa30fb800] 05:32:22 INFO - PROCESS | 1905 | 1480339942948 Marionette TRACE conn5 <- [1,1156,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:22 INFO - . 05:32:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1247ms 05:32:22 INFO - PROCESS | 1905 | 1480339942976 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 05:32:22 INFO - PROCESS | 1905 | 1480339942980 Marionette TRACE conn5 <- [1,1157,null,{"value":"2147483649"}] 05:32:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:32:22 INFO - PROCESS | 1905 | 1480339942985 Marionette TRACE conn5 -> [0,1158,"timeouts",{"script":35000}] 05:32:22 INFO - PROCESS | 1905 | 1480339942987 Marionette TRACE conn5 <- [1,1158,null,{}] 05:32:22 INFO - PROCESS | 1905 | 1480339942993 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:23 INFO - PROCESS | 1905 | 1480339943177 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 05:32:23 INFO - PROCESS | 1905 | 1480339943228 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3472000 == 6 [pid = 1950] [id = 365] 05:32:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3534400) [pid = 1950] [serial = 1019] [outer = (nil)] 05:32:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3538c00) [pid = 1950] [serial = 1020] [outer = 0xa3534400] 05:32:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa353b400) [pid = 1950] [serial = 1021] [outer = 0xa3534400] 05:32:24 INFO - PROCESS | 1905 | 1480339944185 Marionette TRACE conn5 <- [1,1160,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:24 INFO - . 05:32:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1231ms 05:32:24 INFO - PROCESS | 1905 | 1480339944217 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 05:32:24 INFO - PROCESS | 1905 | 1480339944220 Marionette TRACE conn5 <- [1,1161,null,{"value":"2147483649"}] 05:32:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:32:24 INFO - PROCESS | 1905 | 1480339944226 Marionette TRACE conn5 -> [0,1162,"timeouts",{"script":35000}] 05:32:24 INFO - PROCESS | 1905 | 1480339944229 Marionette TRACE conn5 <- [1,1162,null,{}] 05:32:24 INFO - PROCESS | 1905 | 1480339944233 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:24 INFO - PROCESS | 1905 | 1480339944390 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 05:32:24 INFO - PROCESS | 1905 | 1480339944476 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3542000 == 7 [pid = 1950] [id = 366] 05:32:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa365c400) [pid = 1950] [serial = 1022] [outer = (nil)] 05:32:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3662800) [pid = 1950] [serial = 1023] [outer = 0xa365c400] 05:32:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3661c00) [pid = 1950] [serial = 1024] [outer = 0xa365c400] 05:32:25 INFO - PROCESS | 1905 | 1480339945438 Marionette TRACE conn5 <- [1,1164,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:25 INFO - . 05:32:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1240ms 05:32:25 INFO - PROCESS | 1905 | 1480339945467 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 05:32:25 INFO - PROCESS | 1905 | 1480339945471 Marionette TRACE conn5 <- [1,1165,null,{"value":"2147483649"}] 05:32:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:32:26 INFO - PROCESS | 1905 | 1480339945481 Marionette TRACE conn5 -> [0,1166,"timeouts",{"script":35000}] 05:32:26 INFO - PROCESS | 1905 | 1480339945483 Marionette TRACE conn5 <- [1,1166,null,{}] 05:32:26 INFO - PROCESS | 1905 | 1480339945494 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:26 INFO - PROCESS | 1905 | 1480339945767 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 05:32:26 INFO - PROCESS | 1905 | 1480339945882 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa380f400 == 8 [pid = 1950] [id = 367] 05:32:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa380f800) [pid = 1950] [serial = 1025] [outer = (nil)] 05:32:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa38b7400) [pid = 1950] [serial = 1026] [outer = 0xa380f800] 05:32:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa38bd800) [pid = 1950] [serial = 1027] [outer = 0xa380f800] 05:32:27 INFO - PROCESS | 1905 | 1480339947022 Marionette TRACE conn5 <- [1,1168,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:27 INFO - . 05:32:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 731ms 05:32:27 INFO - PROCESS | 1905 | 1480339947070 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 05:32:27 INFO - PROCESS | 1905 | 1480339947073 Marionette TRACE conn5 <- [1,1169,null,{"value":"2147483649"}] 05:32:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:32:27 INFO - PROCESS | 1905 | 1480339947079 Marionette TRACE conn5 -> [0,1170,"timeouts",{"script":35000}] 05:32:27 INFO - PROCESS | 1905 | 1480339947080 Marionette TRACE conn5 <- [1,1170,null,{}] 05:32:27 INFO - PROCESS | 1905 | 1480339947086 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:27 INFO - PROCESS | 1905 | 1480339947238 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 05:32:27 INFO - PROCESS | 1905 | 1480339947336 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b94000 == 9 [pid = 1950] [id = 368] 05:32:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa2b94800) [pid = 1950] [serial = 1028] [outer = (nil)] 05:32:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa30bc000) [pid = 1950] [serial = 1029] [outer = 0xa2b94800] 05:32:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa30c4c00) [pid = 1950] [serial = 1030] [outer = 0xa2b94800] 05:32:28 INFO - PROCESS | 1905 | 1480339948493 Marionette TRACE conn5 <- [1,1172,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:28 INFO - . 05:32:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1435ms 05:32:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:32:28 INFO - PROCESS | 1905 | 1480339948514 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 05:32:28 INFO - PROCESS | 1905 | 1480339948517 Marionette TRACE conn5 <- [1,1173,null,{"value":"2147483649"}] 05:32:28 INFO - PROCESS | 1905 | 1480339948523 Marionette TRACE conn5 -> [0,1174,"timeouts",{"script":35000}] 05:32:28 INFO - PROCESS | 1905 | 1480339948526 Marionette TRACE conn5 <- [1,1174,null,{}] 05:32:28 INFO - PROCESS | 1905 | 1480339948531 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:28 INFO - PROCESS | 1905 | 1480339948734 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 05:32:28 INFO - PROCESS | 1905 | 1480339948828 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3660c00 == 10 [pid = 1950] [id = 369] 05:32:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa366a400) [pid = 1950] [serial = 1031] [outer = (nil)] 05:32:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa38ba000) [pid = 1950] [serial = 1032] [outer = 0xa366a400] 05:32:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa38c0800) [pid = 1950] [serial = 1033] [outer = 0xa366a400] 05:32:30 INFO - PROCESS | 1905 | 1480339950035 Marionette TRACE conn5 <- [1,1176,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:30 INFO - . 05:32:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1538ms 05:32:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa380f400 == 9 [pid = 1950] [id = 367] 05:32:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa3542000 == 8 [pid = 1950] [id = 366] 05:32:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa3472000 == 7 [pid = 1950] [id = 365] 05:32:30 INFO - PROCESS | 1905 | 1480339950060 Marionette TRACE conn5 -> [0,1177,"getWindowHandle",null] 05:32:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fb400 == 6 [pid = 1950] [id = 364] 05:32:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c0000 == 5 [pid = 1950] [id = 363] 05:32:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b97800 == 4 [pid = 1950] [id = 362] 05:32:30 INFO - PROCESS | 1905 | 1480339950065 Marionette TRACE conn5 <- [1,1177,null,{"value":"2147483649"}] 05:32:30 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98c00 == 3 [pid = 1950] [id = 361] 05:32:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:32:30 INFO - PROCESS | 1905 | 1480339950075 Marionette TRACE conn5 -> [0,1178,"timeouts",{"script":35000}] 05:32:30 INFO - PROCESS | 1905 | 1480339950077 Marionette TRACE conn5 <- [1,1178,null,{}] 05:32:30 INFO - PROCESS | 1905 | 1480339950083 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:30 INFO - PROCESS | 1905 | 1480339950271 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 05:32:30 INFO - PROCESS | 1905 | 1480339950334 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d0fc00 == 4 [pid = 1950] [id = 370] 05:32:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa30f0000) [pid = 1950] [serial = 1034] [outer = (nil)] 05:32:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa3467400) [pid = 1950] [serial = 1035] [outer = 0xa30f0000] 05:32:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa346e800) [pid = 1950] [serial = 1036] [outer = 0xa30f0000] 05:32:31 INFO - PROCESS | 1905 | 1480339951360 Marionette TRACE conn5 <- [1,1180,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:31 INFO - . 05:32:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1341ms 05:32:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:32:31 INFO - PROCESS | 1905 | 1480339951418 Marionette TRACE conn5 -> [0,1181,"getWindowHandle",null] 05:32:31 INFO - PROCESS | 1905 | 1480339951421 Marionette TRACE conn5 <- [1,1181,null,{"value":"2147483649"}] 05:32:31 INFO - PROCESS | 1905 | 1480339951427 Marionette TRACE conn5 -> [0,1182,"timeouts",{"script":35000}] 05:32:31 INFO - PROCESS | 1905 | 1480339951430 Marionette TRACE conn5 <- [1,1182,null,{}] 05:32:31 INFO - PROCESS | 1905 | 1480339951435 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:31 INFO - PROCESS | 1905 | 1480339951606 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 05:32:31 INFO - PROCESS | 1905 | 1480339951708 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:31 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3542c00 == 5 [pid = 1950] [id = 371] 05:32:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa365f800) [pid = 1950] [serial = 1037] [outer = (nil)] 05:32:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa366bc00) [pid = 1950] [serial = 1038] [outer = 0xa365f800] 05:32:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa380d800) [pid = 1950] [serial = 1039] [outer = 0xa365f800] 05:32:32 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bd400 == 6 [pid = 1950] [id = 372] 05:32:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa38bf800) [pid = 1950] [serial = 1040] [outer = (nil)] 05:32:32 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:32:32 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:32:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa3945c00) [pid = 1950] [serial = 1041] [outer = 0xa38bf800] 05:32:32 INFO - PROCESS | 1905 | 1480339952862 Marionette TRACE conn5 <- [1,1184,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:32 INFO - . 05:32:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1486ms 05:32:32 INFO - PROCESS | 1905 | 1480339952912 Marionette TRACE conn5 -> [0,1185,"getWindowHandle",null] 05:32:32 INFO - PROCESS | 1905 | 1480339952916 Marionette TRACE conn5 <- [1,1185,null,{"value":"2147483649"}] 05:32:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:32:32 INFO - PROCESS | 1905 | 1480339952926 Marionette TRACE conn5 -> [0,1186,"timeouts",{"script":35000}] 05:32:32 INFO - PROCESS | 1905 | 1480339952928 Marionette TRACE conn5 <- [1,1186,null,{}] 05:32:32 INFO - PROCESS | 1905 | 1480339952932 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:33 INFO - PROCESS | 1905 | 1480339953116 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 05:32:33 INFO - PROCESS | 1905 | 1480339953193 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394f400 == 7 [pid = 1950] [id = 373] 05:32:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa394f800) [pid = 1950] [serial = 1042] [outer = (nil)] 05:32:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3953800) [pid = 1950] [serial = 1043] [outer = 0xa394f800] 05:32:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3954800) [pid = 1950] [serial = 1044] [outer = 0xa394f800] 05:32:34 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4460400 == 8 [pid = 1950] [id = 374] 05:32:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa4460800) [pid = 1950] [serial = 1045] [outer = (nil)] 05:32:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa4462c00) [pid = 1950] [serial = 1046] [outer = 0xa4460800] 05:32:34 INFO - PROCESS | 1905 | 1480339954438 Marionette TRACE conn5 <- [1,1188,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:34 INFO - . 05:32:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1531ms 05:32:34 INFO - PROCESS | 1905 | 1480339954459 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 05:32:34 INFO - PROCESS | 1905 | 1480339954462 Marionette TRACE conn5 <- [1,1189,null,{"value":"2147483649"}] 05:32:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:32:34 INFO - PROCESS | 1905 | 1480339954468 Marionette TRACE conn5 -> [0,1190,"timeouts",{"script":35000}] 05:32:34 INFO - PROCESS | 1905 | 1480339954471 Marionette TRACE conn5 <- [1,1190,null,{}] 05:32:34 INFO - PROCESS | 1905 | 1480339954476 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:34 INFO - PROCESS | 1905 | 1480339954633 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 05:32:34 INFO - PROCESS | 1905 | 1480339954739 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:34 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b7000 == 9 [pid = 1950] [id = 375] 05:32:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa4458800) [pid = 1950] [serial = 1047] [outer = (nil)] 05:32:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa447f400) [pid = 1950] [serial = 1048] [outer = 0xa4458800] 05:32:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa447e800) [pid = 1950] [serial = 1049] [outer = 0xa4458800] 05:32:35 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa365c400) [pid = 1950] [serial = 1022] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 05:32:35 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa3534400) [pid = 1950] [serial = 1019] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 05:32:35 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa30fb800) [pid = 1950] [serial = 1016] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 05:32:35 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa2b99000) [pid = 1950] [serial = 1007] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 05:32:35 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa2b97c00) [pid = 1950] [serial = 1010] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 05:32:35 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa30c0400) [pid = 1950] [serial = 1013] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 05:32:35 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f9800 == 10 [pid = 1950] [id = 376] 05:32:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa30fac00) [pid = 1950] [serial = 1050] [outer = (nil)] 05:32:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:32:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:32:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3541400) [pid = 1950] [serial = 1051] [outer = 0xa30fac00] 05:32:36 INFO - PROCESS | 1905 | 1480339956227 Marionette TRACE conn5 <- [1,1192,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:32:36 INFO - . 05:32:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1792ms 05:32:36 INFO - PROCESS | 1905 | 1480339956260 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 05:32:36 INFO - PROCESS | 1905 | 1480339956263 Marionette TRACE conn5 <- [1,1193,null,{"value":"2147483649"}] 05:32:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:32:36 INFO - PROCESS | 1905 | 1480339956270 Marionette TRACE conn5 -> [0,1194,"timeouts",{"script":35000}] 05:32:36 INFO - PROCESS | 1905 | 1480339956272 Marionette TRACE conn5 <- [1,1194,null,{}] 05:32:36 INFO - PROCESS | 1905 | 1480339956278 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:32:36 INFO - PROCESS | 1905 | 1480339956505 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 05:32:36 INFO - PROCESS | 1905 | 1480339956615 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:32:36 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4482000 == 11 [pid = 1950] [id = 377] 05:32:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa4485800) [pid = 1950] [serial = 1052] [outer = (nil)] 05:32:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa45c9c00) [pid = 1950] [serial = 1053] [outer = 0xa4485800] 05:32:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa45c8c00) [pid = 1950] [serial = 1054] [outer = 0xa4485800] 05:32:37 WARNING - wptserve Traceback (most recent call last): 05:32:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:32:37 WARNING - rv = self.func(request, response) 05:32:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:32:37 WARNING - access_control_allow_origin = "*") 05:32:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:32:37 WARNING - payload = payload_generator(server_data) 05:32:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:32:37 WARNING - return encode_string_as_bmp_image(data) 05:32: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 05:32:37 WARNING - img.save(f, "BMP") 05:32:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:32:37 WARNING - f.write(bmpfileheader) 05:32:37 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:32:37 WARNING - 05:32:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f9800 == 10 [pid = 1950] [id = 376] 05:32:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b7000 == 9 [pid = 1950] [id = 375] 05:32:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa4460400 == 8 [pid = 1950] [id = 374] 05:32:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa394f400 == 7 [pid = 1950] [id = 373] 05:32:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bd400 == 6 [pid = 1950] [id = 372] 05:32:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa3542c00 == 5 [pid = 1950] [id = 371] 05:32:38 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d0fc00 == 4 [pid = 1950] [id = 370] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa38b7400) [pid = 1950] [serial = 1026] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3661c00) [pid = 1950] [serial = 1024] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3662800) [pid = 1950] [serial = 1023] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa353b400) [pid = 1950] [serial = 1021] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3538c00) [pid = 1950] [serial = 1020] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3467800) [pid = 1950] [serial = 1018] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3465000) [pid = 1950] [serial = 1017] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa2d0c400) [pid = 1950] [serial = 1009] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa2d02c00) [pid = 1950] [serial = 1011] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa2d0a000) [pid = 1950] [serial = 1012] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa30c6800) [pid = 1950] [serial = 1014] [outer = (nil)] [url = about:blank] 05:32:38 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa30eec00) [pid = 1950] [serial = 1015] [outer = (nil)] [url = about:blank] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa365f800) [pid = 1950] [serial = 1037] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa394f800) [pid = 1950] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa366a400) [pid = 1950] [serial = 1031] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa30f0000) [pid = 1950] [serial = 1034] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa2b94800) [pid = 1950] [serial = 1028] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa30fac00) [pid = 1950] [serial = 1050] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa4458800) [pid = 1950] [serial = 1047] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa4460800) [pid = 1950] [serial = 1045] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339954166] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa38bf800) [pid = 1950] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:32:41 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa380f800) [pid = 1950] [serial = 1025] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 05:32:45 INFO - PROCESS | 1905 | --DOCSHELL 0xa3660c00 == 3 [pid = 1950] [id = 369] 05:32:45 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b94000 == 2 [pid = 1950] [id = 368] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa38c0800) [pid = 1950] [serial = 1033] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa346e800) [pid = 1950] [serial = 1036] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa30c4c00) [pid = 1950] [serial = 1030] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa3541400) [pid = 1950] [serial = 1051] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa447e800) [pid = 1950] [serial = 1049] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa447f400) [pid = 1950] [serial = 1048] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa4462c00) [pid = 1950] [serial = 1046] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480339954166] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa3954800) [pid = 1950] [serial = 1044] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa380d800) [pid = 1950] [serial = 1039] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa3945c00) [pid = 1950] [serial = 1041] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa3953800) [pid = 1950] [serial = 1043] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa366bc00) [pid = 1950] [serial = 1038] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa3467400) [pid = 1950] [serial = 1035] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa38ba000) [pid = 1950] [serial = 1032] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa30bc000) [pid = 1950] [serial = 1029] [outer = (nil)] [url = about:blank] 05:32:45 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa38bd800) [pid = 1950] [serial = 1027] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa45c9c00) [pid = 1950] [serial = 1053] [outer = (nil)] [url = about:blank] 05:33:07 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:33:07 INFO - PROCESS | 1905 | 1480339987032 Marionette TRACE conn5 <- [1,1196,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 05:33:07 INFO - . 05:33:07 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30773ms 05:33:07 INFO - PROCESS | 1905 | 1480339987043 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 05:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:33:07 INFO - PROCESS | 1905 | 1480339987050 Marionette TRACE conn5 <- [1,1197,null,{"value":"2147483649"}] 05:33:07 INFO - PROCESS | 1905 | 1480339987056 Marionette TRACE conn5 -> [0,1198,"timeouts",{"script":35000}] 05:33:07 INFO - PROCESS | 1905 | 1480339987059 Marionette TRACE conn5 <- [1,1198,null,{}] 05:33:07 INFO - PROCESS | 1905 | 1480339987064 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:33:07 INFO - PROCESS | 1905 | 1480339987225 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 05:33:07 INFO - PROCESS | 1905 | 1480339987297 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:33:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99800 == 3 [pid = 1950] [id = 378] 05:33:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99c00) [pid = 1950] [serial = 1055] [outer = (nil)] 05:33:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d02c00) [pid = 1950] [serial = 1056] [outer = 0xa2b99c00] 05:33:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d09800) [pid = 1950] [serial = 1057] [outer = 0xa2b99c00] 05:33:08 WARNING - wptserve Traceback (most recent call last): 05:33:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:33:08 WARNING - rv = self.func(request, response) 05:33:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:33:08 WARNING - access_control_allow_origin = "*") 05:33:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:33:08 WARNING - payload = payload_generator(server_data) 05:33:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:33:08 WARNING - return encode_string_as_bmp_image(data) 05:33: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 05:33:08 WARNING - img.save(f, "BMP") 05:33:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:33:08 WARNING - f.write(bmpfileheader) 05:33:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:33:08 WARNING - 05:33:15 INFO - PROCESS | 1905 | --DOCSHELL 0xa4482000 == 2 [pid = 1950] [id = 377] 05:33:22 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa4485800) [pid = 1950] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:33:26 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d02c00) [pid = 1950] [serial = 1056] [outer = (nil)] [url = about:blank] 05:33:26 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa45c8c00) [pid = 1950] [serial = 1054] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:33:37 INFO - PROCESS | 1905 | 1480340017750 Marionette TRACE conn5 <- [1,1200,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 05:33:37 INFO - . 05:33:37 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30723ms 05:33:37 INFO - PROCESS | 1905 | 1480340017778 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 05:33:37 INFO - PROCESS | 1905 | 1480340017782 Marionette TRACE conn5 <- [1,1201,null,{"value":"2147483649"}] 05:33:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:33:37 INFO - PROCESS | 1905 | 1480340017787 Marionette TRACE conn5 -> [0,1202,"timeouts",{"script":35000}] 05:33:37 INFO - PROCESS | 1905 | 1480340017789 Marionette TRACE conn5 <- [1,1202,null,{}] 05:33:37 INFO - PROCESS | 1905 | 1480340017795 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:33:37 INFO - PROCESS | 1905 | 1480340017982 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 05:33:38 INFO - PROCESS | 1905 | 1480340018033 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:33:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9a400 == 3 [pid = 1950] [id = 379] 05:33:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b9ac00) [pid = 1950] [serial = 1058] [outer = (nil)] 05:33:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d04c00) [pid = 1950] [serial = 1059] [outer = 0xa2b9ac00] 05:33:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0cc00) [pid = 1950] [serial = 1060] [outer = 0xa2b9ac00] 05:33:38 WARNING - wptserve Traceback (most recent call last): 05:33:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:33:38 WARNING - rv = self.func(request, response) 05:33:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:33:38 WARNING - access_control_allow_origin = "*") 05:33:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:33:38 WARNING - payload = payload_generator(server_data) 05:33:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:33:38 WARNING - return encode_string_as_bmp_image(data) 05:33: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 05:33:38 WARNING - img.save(f, "BMP") 05:33:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:33:38 WARNING - f.write(bmpfileheader) 05:33:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:33:38 WARNING - 05:33:46 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99800 == 2 [pid = 1950] [id = 378] 05:33:52 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2b99c00) [pid = 1950] [serial = 1055] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 05:33:56 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d04c00) [pid = 1950] [serial = 1059] [outer = (nil)] [url = about:blank] 05:33:56 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2d09800) [pid = 1950] [serial = 1057] [outer = (nil)] [url = about:blank] 05:34:08 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:34:08 INFO - PROCESS | 1905 | 1480340048475 Marionette TRACE conn5 <- [1,1204,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 05:34:08 INFO - . 05:34:08 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30729ms 05:34:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:34:08 INFO - PROCESS | 1905 | 1480340048517 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 05:34:08 INFO - PROCESS | 1905 | 1480340048520 Marionette TRACE conn5 <- [1,1205,null,{"value":"2147483649"}] 05:34:08 INFO - PROCESS | 1905 | 1480340048526 Marionette TRACE conn5 -> [0,1206,"timeouts",{"script":35000}] 05:34:08 INFO - PROCESS | 1905 | 1480340048528 Marionette TRACE conn5 <- [1,1206,null,{}] 05:34:08 INFO - PROCESS | 1905 | 1480340048533 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:08 INFO - PROCESS | 1905 | 1480340048713 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 05:34:08 INFO - PROCESS | 1905 | 1480340048772 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:08 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99400 == 3 [pid = 1950] [id = 380] 05:34:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99800) [pid = 1950] [serial = 1061] [outer = (nil)] 05:34:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d04800) [pid = 1950] [serial = 1062] [outer = 0xa2b99800] 05:34:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0b400) [pid = 1950] [serial = 1063] [outer = 0xa2b99800] 05:34:09 INFO - PROCESS | 1905 | 1480340049753 Marionette TRACE conn5 <- [1,1208,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:34:09 INFO - . 05:34:09 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 05:34:09 INFO - PROCESS | 1905 | 1480340049805 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 05:34:09 INFO - PROCESS | 1905 | 1480340049808 Marionette TRACE conn5 <- [1,1209,null,{"value":"2147483649"}] 05:34:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:34:09 INFO - PROCESS | 1905 | 1480340049814 Marionette TRACE conn5 -> [0,1210,"timeouts",{"script":35000}] 05:34:09 INFO - PROCESS | 1905 | 1480340049816 Marionette TRACE conn5 <- [1,1210,null,{}] 05:34:09 INFO - PROCESS | 1905 | 1480340049822 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:10 INFO - PROCESS | 1905 | 1480340049998 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 05:34:10 INFO - PROCESS | 1905 | 1480340050062 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c1c00 == 4 [pid = 1950] [id = 381] 05:34:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa30c2000) [pid = 1950] [serial = 1064] [outer = (nil)] 05:34:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa30c7800) [pid = 1950] [serial = 1065] [outer = 0xa30c2000] 05:34:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa30ef800) [pid = 1950] [serial = 1066] [outer = 0xa30c2000] 05:34:11 INFO - PROCESS | 1905 | 1480340051060 Marionette TRACE conn5 <- [1,1212,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:34:11 INFO - . 05:34:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1284ms 05:34:11 INFO - PROCESS | 1905 | 1480340051099 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 05:34:11 INFO - PROCESS | 1905 | 1480340051103 Marionette TRACE conn5 <- [1,1213,null,{"value":"2147483649"}] 05:34:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:34:11 INFO - PROCESS | 1905 | 1480340051109 Marionette TRACE conn5 -> [0,1214,"timeouts",{"script":35000}] 05:34:11 INFO - PROCESS | 1905 | 1480340051111 Marionette TRACE conn5 <- [1,1214,null,{}] 05:34:11 INFO - PROCESS | 1905 | 1480340051116 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:11 INFO - PROCESS | 1905 | 1480340051297 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 05:34:11 INFO - PROCESS | 1905 | 1480340051367 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fc800 == 5 [pid = 1950] [id = 382] 05:34:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30fcc00) [pid = 1950] [serial = 1067] [outer = (nil)] 05:34:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3466000) [pid = 1950] [serial = 1068] [outer = 0xa30fcc00] 05:34:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3469000) [pid = 1950] [serial = 1069] [outer = 0xa30fcc00] 05:34:12 INFO - PROCESS | 1905 | 1480340052434 Marionette TRACE conn5 <- [1,1216,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:34:12 INFO - . 05:34:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1350ms 05:34:12 INFO - PROCESS | 1905 | 1480340052460 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 05:34:12 INFO - PROCESS | 1905 | 1480340052463 Marionette TRACE conn5 <- [1,1217,null,{"value":"2147483649"}] 05:34:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:34:12 INFO - PROCESS | 1905 | 1480340052469 Marionette TRACE conn5 -> [0,1218,"timeouts",{"script":35000}] 05:34:12 INFO - PROCESS | 1905 | 1480340052471 Marionette TRACE conn5 <- [1,1218,null,{}] 05:34:12 INFO - PROCESS | 1905 | 1480340052478 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:12 INFO - PROCESS | 1905 | 1480340052649 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 05:34:12 INFO - PROCESS | 1905 | 1480340052730 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3533c00 == 6 [pid = 1950] [id = 383] 05:34:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3535400) [pid = 1950] [serial = 1070] [outer = (nil)] 05:34:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3539800) [pid = 1950] [serial = 1071] [outer = 0xa3535400] 05:34:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa353c800) [pid = 1950] [serial = 1072] [outer = 0xa3535400] 05:34:13 INFO - PROCESS | 1905 | 1480340053684 Marionette TRACE conn5 <- [1,1220,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:34:13 INFO - . 05:34:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1231ms 05:34:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:34:13 INFO - PROCESS | 1905 | 1480340053700 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 05:34:13 INFO - PROCESS | 1905 | 1480340053702 Marionette TRACE conn5 <- [1,1221,null,{"value":"2147483649"}] 05:34:13 INFO - PROCESS | 1905 | 1480340053709 Marionette TRACE conn5 -> [0,1222,"timeouts",{"script":35000}] 05:34:13 INFO - PROCESS | 1905 | 1480340053712 Marionette TRACE conn5 <- [1,1222,null,{}] 05:34:13 INFO - PROCESS | 1905 | 1480340053717 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:13 INFO - PROCESS | 1905 | 1480340053922 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 05:34:13 INFO - PROCESS | 1905 | 1480340053953 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365d800 == 7 [pid = 1950] [id = 384] 05:34:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa365dc00) [pid = 1950] [serial = 1073] [outer = (nil)] 05:34:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3663800) [pid = 1950] [serial = 1074] [outer = 0xa365dc00] 05:34:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3662c00) [pid = 1950] [serial = 1075] [outer = 0xa365dc00] 05:34:14 INFO - PROCESS | 1905 | 1480340054918 Marionette TRACE conn5 <- [1,1224,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:34:14 INFO - . 05:34:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1233ms 05:34:14 INFO - PROCESS | 1905 | 1480340054942 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 05:34:14 INFO - PROCESS | 1905 | 1480340054944 Marionette TRACE conn5 <- [1,1225,null,{"value":"2147483649"}] 05:34:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:34:14 INFO - PROCESS | 1905 | 1480340054950 Marionette TRACE conn5 -> [0,1226,"timeouts",{"script":35000}] 05:34:14 INFO - PROCESS | 1905 | 1480340054952 Marionette TRACE conn5 <- [1,1226,null,{}] 05:34:14 INFO - PROCESS | 1905 | 1480340054960 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:15 INFO - PROCESS | 1905 | 1480340055139 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 05:34:15 INFO - PROCESS | 1905 | 1480340055195 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3810800 == 8 [pid = 1950] [id = 385] 05:34:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3810c00) [pid = 1950] [serial = 1076] [outer = (nil)] 05:34:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa38b8800) [pid = 1950] [serial = 1077] [outer = 0xa3810c00] 05:34:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa38bdc00) [pid = 1950] [serial = 1078] [outer = 0xa3810c00] 05:34:16 INFO - PROCESS | 1905 | 1480340056247 Marionette TRACE conn5 <- [1,1228,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:34:16 INFO - . 05:34:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1335ms 05:34:16 INFO - PROCESS | 1905 | 1480340056287 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 05:34:16 INFO - PROCESS | 1905 | 1480340056291 Marionette TRACE conn5 <- [1,1229,null,{"value":"2147483649"}] 05:34:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:34:16 INFO - PROCESS | 1905 | 1480340056296 Marionette TRACE conn5 -> [0,1230,"timeouts",{"script":35000}] 05:34:16 INFO - PROCESS | 1905 | 1480340056298 Marionette TRACE conn5 <- [1,1230,null,{}] 05:34:16 INFO - PROCESS | 1905 | 1480340056314 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:16 INFO - PROCESS | 1905 | 1480340056478 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 05:34:16 INFO - PROCESS | 1905 | 1480340056530 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:16 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3948400 == 9 [pid = 1950] [id = 386] 05:34:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa3948c00) [pid = 1950] [serial = 1079] [outer = (nil)] 05:34:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa394e000) [pid = 1950] [serial = 1080] [outer = 0xa3948c00] 05:34:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa394d400) [pid = 1950] [serial = 1081] [outer = 0xa3948c00] 05:34:17 INFO - PROCESS | 1905 | 1480340057761 Marionette TRACE conn5 <- [1,1232,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:34:17 INFO - . 05:34:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1501ms 05:34:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:34:17 INFO - PROCESS | 1905 | 1480340057799 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 05:34:17 INFO - PROCESS | 1905 | 1480340057801 Marionette TRACE conn5 <- [1,1233,null,{"value":"2147483649"}] 05:34:17 INFO - PROCESS | 1905 | 1480340057806 Marionette TRACE conn5 -> [0,1234,"timeouts",{"script":35000}] 05:34:17 INFO - PROCESS | 1905 | 1480340057811 Marionette TRACE conn5 <- [1,1234,null,{}] 05:34:17 INFO - PROCESS | 1905 | 1480340057822 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:17 INFO - PROCESS | 1905 | 1480340057993 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 05:34:18 INFO - PROCESS | 1905 | 1480340058086 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98000 == 10 [pid = 1950] [id = 387] 05:34:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa2d01c00) [pid = 1950] [serial = 1082] [outer = (nil)] 05:34:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa3464400) [pid = 1950] [serial = 1083] [outer = 0xa2d01c00] 05:34:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa346c000) [pid = 1950] [serial = 1084] [outer = 0xa2d01c00] 05:34:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa3810800 == 9 [pid = 1950] [id = 385] 05:34:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa365d800 == 8 [pid = 1950] [id = 384] 05:34:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa3533c00 == 7 [pid = 1950] [id = 383] 05:34:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fc800 == 6 [pid = 1950] [id = 382] 05:34:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c1c00 == 5 [pid = 1950] [id = 381] 05:34:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99400 == 4 [pid = 1950] [id = 380] 05:34:19 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9a400 == 3 [pid = 1950] [id = 379] 05:34:19 INFO - PROCESS | 1905 | 1480340059290 Marionette TRACE conn5 <- [1,1236,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:34:19 INFO - . 05:34:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1543ms 05:34:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:34:19 INFO - PROCESS | 1905 | 1480340059351 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 05:34:19 INFO - PROCESS | 1905 | 1480340059353 Marionette TRACE conn5 <- [1,1237,null,{"value":"2147483649"}] 05:34:19 INFO - PROCESS | 1905 | 1480340059360 Marionette TRACE conn5 -> [0,1238,"timeouts",{"script":35000}] 05:34:19 INFO - PROCESS | 1905 | 1480340059363 Marionette TRACE conn5 <- [1,1238,null,{}] 05:34:19 INFO - PROCESS | 1905 | 1480340059371 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:19 INFO - PROCESS | 1905 | 1480340059527 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 05:34:19 INFO - PROCESS | 1905 | 1480340059634 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f8000 == 4 [pid = 1950] [id = 388] 05:34:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa30f8400) [pid = 1950] [serial = 1085] [outer = (nil)] 05:34:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa346c400) [pid = 1950] [serial = 1086] [outer = 0xa30f8400] 05:34:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa3472000) [pid = 1950] [serial = 1087] [outer = 0xa30f8400] 05:34:20 INFO - PROCESS | 1905 | 1480340060572 Marionette TRACE conn5 <- [1,1240,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:34:20 INFO - . 05:34:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1279ms 05:34:20 INFO - PROCESS | 1905 | 1480340060638 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 05:34:20 INFO - PROCESS | 1905 | 1480340060641 Marionette TRACE conn5 <- [1,1241,null,{"value":"2147483649"}] 05:34:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:34:20 INFO - PROCESS | 1905 | 1480340060647 Marionette TRACE conn5 -> [0,1242,"timeouts",{"script":35000}] 05:34:20 INFO - PROCESS | 1905 | 1480340060649 Marionette TRACE conn5 <- [1,1242,null,{}] 05:34:20 INFO - PROCESS | 1905 | 1480340060655 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:20 INFO - PROCESS | 1905 | 1480340060797 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 05:34:20 INFO - PROCESS | 1905 | 1480340060899 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365d000 == 5 [pid = 1950] [id = 389] 05:34:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa365d800) [pid = 1950] [serial = 1088] [outer = (nil)] 05:34:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa366b800) [pid = 1950] [serial = 1089] [outer = 0xa365d800] 05:34:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa30b9800) [pid = 1950] [serial = 1090] [outer = 0xa365d800] 05:34:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38ba000 == 6 [pid = 1950] [id = 390] 05:34:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa38bac00) [pid = 1950] [serial = 1091] [outer = (nil)] 05:34:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:34:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:34:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa38bc800) [pid = 1950] [serial = 1092] [outer = 0xa38bac00] 05:34:22 INFO - PROCESS | 1905 | 1480340062052 Marionette TRACE conn5 <- [1,1244,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:34:22 INFO - . 05:34:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1441ms 05:34:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:34:22 INFO - PROCESS | 1905 | 1480340062090 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 05:34:22 INFO - PROCESS | 1905 | 1480340062092 Marionette TRACE conn5 <- [1,1245,null,{"value":"2147483649"}] 05:34:22 INFO - PROCESS | 1905 | 1480340062098 Marionette TRACE conn5 -> [0,1246,"timeouts",{"script":35000}] 05:34:22 INFO - PROCESS | 1905 | 1480340062101 Marionette TRACE conn5 <- [1,1246,null,{}] 05:34:22 INFO - PROCESS | 1905 | 1480340062106 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:22 INFO - PROCESS | 1905 | 1480340062304 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 05:34:22 INFO - PROCESS | 1905 | 1480340062376 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bc400 == 7 [pid = 1950] [id = 391] 05:34:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa3946c00) [pid = 1950] [serial = 1093] [outer = (nil)] 05:34:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3954000) [pid = 1950] [serial = 1094] [outer = 0xa3946c00] 05:34:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa4459c00) [pid = 1950] [serial = 1095] [outer = 0xa3946c00] 05:34:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa445fc00 == 8 [pid = 1950] [id = 392] 05:34:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa4460000) [pid = 1950] [serial = 1096] [outer = (nil)] 05:34:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa4461800) [pid = 1950] [serial = 1097] [outer = 0xa4460000] 05:34:23 INFO - PROCESS | 1905 | 1480340063564 Marionette TRACE conn5 <- [1,1248,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:34:23 INFO - . 05:34:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1494ms 05:34:23 INFO - PROCESS | 1905 | 1480340063592 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 05:34:23 INFO - PROCESS | 1905 | 1480340063595 Marionette TRACE conn5 <- [1,1249,null,{"value":"2147483649"}] 05:34:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:34:23 INFO - PROCESS | 1905 | 1480340063601 Marionette TRACE conn5 -> [0,1250,"timeouts",{"script":35000}] 05:34:23 INFO - PROCESS | 1905 | 1480340063603 Marionette TRACE conn5 <- [1,1250,null,{}] 05:34:23 INFO - PROCESS | 1905 | 1480340063609 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:23 INFO - PROCESS | 1905 | 1480340063769 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 05:34:23 INFO - PROCESS | 1905 | 1480340063869 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447b000 == 9 [pid = 1950] [id = 393] 05:34:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa447c000) [pid = 1950] [serial = 1098] [outer = (nil)] 05:34:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa4480400) [pid = 1950] [serial = 1099] [outer = 0xa447c000] 05:34:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa4484000) [pid = 1950] [serial = 1100] [outer = 0xa447c000] 05:34:24 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa3810c00) [pid = 1950] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 05:34:24 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa365dc00) [pid = 1950] [serial = 1073] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 05:34:24 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3535400) [pid = 1950] [serial = 1070] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 05:34:24 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa30fcc00) [pid = 1950] [serial = 1067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:34:24 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa2b9ac00) [pid = 1950] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:34:24 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa2b99800) [pid = 1950] [serial = 1061] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:34:24 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa30c2000) [pid = 1950] [serial = 1064] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 05:34:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30b9400 == 10 [pid = 1950] [id = 394] 05:34:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa30b9c00) [pid = 1950] [serial = 1101] [outer = (nil)] 05:34:25 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:34:25 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:34:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa30fc000) [pid = 1950] [serial = 1102] [outer = 0xa30b9c00] 05:34:25 INFO - PROCESS | 1905 | 1480340065392 Marionette TRACE conn5 <- [1,1252,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:34:25 INFO - . 05:34:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1830ms 05:34:25 INFO - PROCESS | 1905 | 1480340065433 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 05:34:25 INFO - PROCESS | 1905 | 1480340065436 Marionette TRACE conn5 <- [1,1253,null,{"value":"2147483649"}] 05:34:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 05:34:25 INFO - PROCESS | 1905 | 1480340065443 Marionette TRACE conn5 -> [0,1254,"timeouts",{"script":35000}] 05:34:25 INFO - PROCESS | 1905 | 1480340065445 Marionette TRACE conn5 <- [1,1254,null,{}] 05:34:25 INFO - PROCESS | 1905 | 1480340065450 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:25 INFO - PROCESS | 1905 | 1480340065632 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 05:34:25 INFO - PROCESS | 1905 | 1480340065729 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394a000 == 11 [pid = 1950] [id = 395] 05:34:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3953000) [pid = 1950] [serial = 1103] [outer = (nil)] 05:34:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa45c3000) [pid = 1950] [serial = 1104] [outer = 0xa3953000] 05:34:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa45c9000) [pid = 1950] [serial = 1105] [outer = 0xa3953000] 05:34:26 WARNING - wptserve Traceback (most recent call last): 05:34:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:34:26 WARNING - rv = self.func(request, response) 05:34:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:34:26 WARNING - access_control_allow_origin = "*") 05:34:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:34:26 WARNING - payload = payload_generator(server_data) 05:34:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:34:26 WARNING - return encode_string_as_bmp_image(data) 05:34: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 05:34:26 WARNING - img.save(f, "BMP") 05:34:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:34:26 WARNING - f.write(bmpfileheader) 05:34:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:34:26 WARNING - 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa30b9400 == 10 [pid = 1950] [id = 394] 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa447b000 == 9 [pid = 1950] [id = 393] 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa445fc00 == 8 [pid = 1950] [id = 392] 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bc400 == 7 [pid = 1950] [id = 391] 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa38ba000 == 6 [pid = 1950] [id = 390] 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa365d000 == 5 [pid = 1950] [id = 389] 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f8000 == 4 [pid = 1950] [id = 388] 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa3948400 == 3 [pid = 1950] [id = 386] 05:34:27 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98000 == 2 [pid = 1950] [id = 387] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa38bdc00) [pid = 1950] [serial = 1078] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa38b8800) [pid = 1950] [serial = 1077] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa3662c00) [pid = 1950] [serial = 1075] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3663800) [pid = 1950] [serial = 1074] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa353c800) [pid = 1950] [serial = 1072] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa3539800) [pid = 1950] [serial = 1071] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3469000) [pid = 1950] [serial = 1069] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3466000) [pid = 1950] [serial = 1068] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa2d0cc00) [pid = 1950] [serial = 1060] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa2d04800) [pid = 1950] [serial = 1062] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa2d0b400) [pid = 1950] [serial = 1063] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa30c7800) [pid = 1950] [serial = 1065] [outer = (nil)] [url = about:blank] 05:34:27 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30ef800) [pid = 1950] [serial = 1066] [outer = (nil)] [url = about:blank] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa365d800) [pid = 1950] [serial = 1088] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa3946c00) [pid = 1950] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa447c000) [pid = 1950] [serial = 1098] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa30f8400) [pid = 1950] [serial = 1085] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa38bac00) [pid = 1950] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa3948c00) [pid = 1950] [serial = 1079] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa2d01c00) [pid = 1950] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa30b9c00) [pid = 1950] [serial = 1101] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:34:30 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa4460000) [pid = 1950] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340063314] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa3472000) [pid = 1950] [serial = 1087] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa38bc800) [pid = 1950] [serial = 1092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa394d400) [pid = 1950] [serial = 1081] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa346c000) [pid = 1950] [serial = 1084] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa30fc000) [pid = 1950] [serial = 1102] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa4484000) [pid = 1950] [serial = 1100] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa4480400) [pid = 1950] [serial = 1099] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa4461800) [pid = 1950] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340063314] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa4459c00) [pid = 1950] [serial = 1095] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa45c3000) [pid = 1950] [serial = 1104] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa30b9800) [pid = 1950] [serial = 1090] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa3954000) [pid = 1950] [serial = 1094] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa366b800) [pid = 1950] [serial = 1089] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa346c400) [pid = 1950] [serial = 1086] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa3464400) [pid = 1950] [serial = 1083] [outer = (nil)] [url = about:blank] 05:34:34 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa394e000) [pid = 1950] [serial = 1080] [outer = (nil)] [url = about:blank] 05:34:56 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:34:56 INFO - PROCESS | 1905 | 1480340096162 Marionette TRACE conn5 <- [1,1256,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 05:34:56 INFO - . 05:34:56 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30777ms 05:34:56 INFO - PROCESS | 1905 | 1480340096221 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 05:34:56 INFO - PROCESS | 1905 | 1480340096224 Marionette TRACE conn5 <- [1,1257,null,{"value":"2147483649"}] 05:34:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 05:34:56 INFO - PROCESS | 1905 | 1480340096230 Marionette TRACE conn5 -> [0,1258,"timeouts",{"script":35000}] 05:34:56 INFO - PROCESS | 1905 | 1480340096232 Marionette TRACE conn5 <- [1,1258,null,{}] 05:34:56 INFO - PROCESS | 1905 | 1480340096238 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:34:56 INFO - PROCESS | 1905 | 1480340096431 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 05:34:56 INFO - PROCESS | 1905 | 1480340096481 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:34:56 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98400 == 3 [pid = 1950] [id = 396] 05:34:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b98800) [pid = 1950] [serial = 1106] [outer = (nil)] 05:34:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d01400) [pid = 1950] [serial = 1107] [outer = 0xa2b98800] 05:34:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d08000) [pid = 1950] [serial = 1108] [outer = 0xa2b98800] 05:34:57 WARNING - wptserve Traceback (most recent call last): 05:34:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:34:57 WARNING - rv = self.func(request, response) 05:34:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:34:57 WARNING - access_control_allow_origin = "*") 05:34:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:34:57 WARNING - payload = payload_generator(server_data) 05:34:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:34:57 WARNING - return encode_string_as_bmp_image(data) 05:34:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:34:57 WARNING - img.save(f, "BMP") 05:34:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:34:57 WARNING - f.write(bmpfileheader) 05:34:57 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:34:57 WARNING - 05:35:05 INFO - PROCESS | 1905 | --DOCSHELL 0xa394a000 == 2 [pid = 1950] [id = 395] 05:35:11 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3953000) [pid = 1950] [serial = 1103] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 05:35:15 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d01400) [pid = 1950] [serial = 1107] [outer = (nil)] [url = about:blank] 05:35:15 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa45c9000) [pid = 1950] [serial = 1105] [outer = (nil)] [url = about:blank] 05:35:26 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:35:26 INFO - PROCESS | 1905 | 1480340126907 Marionette TRACE conn5 <- [1,1260,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 05:35:26 INFO - . 05:35:26 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30720ms 05:35:26 INFO - PROCESS | 1905 | 1480340126952 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 05:35:26 INFO - PROCESS | 1905 | 1480340126955 Marionette TRACE conn5 <- [1,1261,null,{"value":"2147483649"}] 05:35:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 05:35:26 INFO - PROCESS | 1905 | 1480340126961 Marionette TRACE conn5 -> [0,1262,"timeouts",{"script":35000}] 05:35:26 INFO - PROCESS | 1905 | 1480340126963 Marionette TRACE conn5 <- [1,1262,null,{}] 05:35:26 INFO - PROCESS | 1905 | 1480340126968 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:35:27 INFO - PROCESS | 1905 | 1480340127129 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 05:35:27 INFO - PROCESS | 1905 | 1480340127209 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:35:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9b400 == 3 [pid = 1950] [id = 397] 05:35:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b9b800) [pid = 1950] [serial = 1109] [outer = (nil)] 05:35:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d05000) [pid = 1950] [serial = 1110] [outer = 0xa2b9b800] 05:35:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0cc00) [pid = 1950] [serial = 1111] [outer = 0xa2b9b800] 05:35:28 WARNING - wptserve Traceback (most recent call last): 05:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:35:28 WARNING - rv = self.func(request, response) 05:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:35:28 WARNING - access_control_allow_origin = "*") 05:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:35:28 WARNING - payload = payload_generator(server_data) 05:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:35:28 WARNING - return encode_string_as_bmp_image(data) 05:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:35:28 WARNING - img.save(f, "BMP") 05:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:35:28 WARNING - f.write(bmpfileheader) 05:35:28 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:35:28 WARNING - 05:35:35 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98400 == 2 [pid = 1950] [id = 396] 05:35:41 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2b98800) [pid = 1950] [serial = 1106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 05:35:46 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d05000) [pid = 1950] [serial = 1110] [outer = (nil)] [url = about:blank] 05:35:46 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2d08000) [pid = 1950] [serial = 1108] [outer = (nil)] [url = about:blank] 05:35:57 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:35:57 INFO - PROCESS | 1905 | 1480340157645 Marionette TRACE conn5 <- [1,1264,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 05:35:57 INFO - . 05:35:57 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30721ms 05:35:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:35:57 INFO - PROCESS | 1905 | 1480340157684 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 05:35:57 INFO - PROCESS | 1905 | 1480340157687 Marionette TRACE conn5 <- [1,1265,null,{"value":"2147483649"}] 05:35:57 INFO - PROCESS | 1905 | 1480340157693 Marionette TRACE conn5 -> [0,1266,"timeouts",{"script":35000}] 05:35:57 INFO - PROCESS | 1905 | 1480340157695 Marionette TRACE conn5 <- [1,1266,null,{}] 05:35:57 INFO - PROCESS | 1905 | 1480340157700 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:35:57 INFO - PROCESS | 1905 | 1480340157905 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 05:35:57 INFO - PROCESS | 1905 | 1480340157953 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:35:57 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99400 == 3 [pid = 1950] [id = 398] 05:35:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b99800) [pid = 1950] [serial = 1112] [outer = (nil)] 05:35:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d05400) [pid = 1950] [serial = 1113] [outer = 0xa2b99800] 05:35:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0c400) [pid = 1950] [serial = 1114] [outer = 0xa2b99800] 05:35:58 INFO - PROCESS | 1905 | 1480340158853 Marionette TRACE conn5 <- [1,1268,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:35:58 INFO - . 05:35:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1181ms 05:35:58 INFO - PROCESS | 1905 | 1480340158873 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 05:35:58 INFO - PROCESS | 1905 | 1480340158876 Marionette TRACE conn5 <- [1,1269,null,{"value":"2147483649"}] 05:35:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:35:58 INFO - PROCESS | 1905 | 1480340158884 Marionette TRACE conn5 -> [0,1270,"timeouts",{"script":35000}] 05:35:58 INFO - PROCESS | 1905 | 1480340158887 Marionette TRACE conn5 <- [1,1270,null,{}] 05:35:58 INFO - PROCESS | 1905 | 1480340158892 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:35:59 INFO - PROCESS | 1905 | 1480340159110 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 05:35:59 INFO - PROCESS | 1905 | 1480340159130 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:35:59 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c1c00 == 4 [pid = 1950] [id = 399] 05:35:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa30c2000) [pid = 1950] [serial = 1115] [outer = (nil)] 05:35:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa30c7800) [pid = 1950] [serial = 1116] [outer = 0xa30c2000] 05:35:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa30c6400) [pid = 1950] [serial = 1117] [outer = 0xa30c2000] 05:36:00 INFO - PROCESS | 1905 | 1480340160063 Marionette TRACE conn5 <- [1,1272,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:00 INFO - . 05:36:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1193ms 05:36:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:36:00 INFO - PROCESS | 1905 | 1480340160078 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 05:36:00 INFO - PROCESS | 1905 | 1480340160081 Marionette TRACE conn5 <- [1,1273,null,{"value":"2147483649"}] 05:36:00 INFO - PROCESS | 1905 | 1480340160086 Marionette TRACE conn5 -> [0,1274,"timeouts",{"script":35000}] 05:36:00 INFO - PROCESS | 1905 | 1480340160089 Marionette TRACE conn5 <- [1,1274,null,{}] 05:36:00 INFO - PROCESS | 1905 | 1480340160095 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:00 INFO - PROCESS | 1905 | 1480340160282 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 05:36:00 INFO - PROCESS | 1905 | 1480340160351 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:00 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fc400 == 5 [pid = 1950] [id = 400] 05:36:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30fc800) [pid = 1950] [serial = 1118] [outer = (nil)] 05:36:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3465c00) [pid = 1950] [serial = 1119] [outer = 0xa30fc800] 05:36:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3469000) [pid = 1950] [serial = 1120] [outer = 0xa30fc800] 05:36:01 INFO - PROCESS | 1905 | 1480340161308 Marionette TRACE conn5 <- [1,1276,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:01 INFO - . 05:36:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1288ms 05:36:01 INFO - PROCESS | 1905 | 1480340161375 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 05:36:01 INFO - PROCESS | 1905 | 1480340161378 Marionette TRACE conn5 <- [1,1277,null,{"value":"2147483649"}] 05:36:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:36:01 INFO - PROCESS | 1905 | 1480340161384 Marionette TRACE conn5 -> [0,1278,"timeouts",{"script":35000}] 05:36:01 INFO - PROCESS | 1905 | 1480340161386 Marionette TRACE conn5 <- [1,1278,null,{}] 05:36:01 INFO - PROCESS | 1905 | 1480340161399 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:01 INFO - PROCESS | 1905 | 1480340161534 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 05:36:01 INFO - PROCESS | 1905 | 1480340161583 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3534400 == 6 [pid = 1950] [id = 401] 05:36:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3534800) [pid = 1950] [serial = 1121] [outer = (nil)] 05:36:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3539000) [pid = 1950] [serial = 1122] [outer = 0xa3534800] 05:36:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa353b800) [pid = 1950] [serial = 1123] [outer = 0xa3534800] 05:36:02 INFO - PROCESS | 1905 | 1480340162548 Marionette TRACE conn5 <- [1,1280,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:02 INFO - . 05:36:02 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 05:36:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:36:02 INFO - PROCESS | 1905 | 1480340162618 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 05:36:02 INFO - PROCESS | 1905 | 1480340162621 Marionette TRACE conn5 <- [1,1281,null,{"value":"2147483649"}] 05:36:02 INFO - PROCESS | 1905 | 1480340162628 Marionette TRACE conn5 -> [0,1282,"timeouts",{"script":35000}] 05:36:02 INFO - PROCESS | 1905 | 1480340162631 Marionette TRACE conn5 <- [1,1282,null,{}] 05:36:02 INFO - PROCESS | 1905 | 1480340162636 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:02 INFO - PROCESS | 1905 | 1480340162788 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 05:36:02 INFO - PROCESS | 1905 | 1480340162894 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365d000 == 7 [pid = 1950] [id = 402] 05:36:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa365e800) [pid = 1950] [serial = 1124] [outer = (nil)] 05:36:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3662c00) [pid = 1950] [serial = 1125] [outer = 0xa365e800] 05:36:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3662000) [pid = 1950] [serial = 1126] [outer = 0xa365e800] 05:36:03 INFO - PROCESS | 1905 | 1480340163775 Marionette TRACE conn5 <- [1,1284,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:03 INFO - . 05:36:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1183ms 05:36:03 INFO - PROCESS | 1905 | 1480340163810 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 05:36:03 INFO - PROCESS | 1905 | 1480340163813 Marionette TRACE conn5 <- [1,1285,null,{"value":"2147483649"}] 05:36:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:36:03 INFO - PROCESS | 1905 | 1480340163819 Marionette TRACE conn5 -> [0,1286,"timeouts",{"script":35000}] 05:36:03 INFO - PROCESS | 1905 | 1480340163820 Marionette TRACE conn5 <- [1,1286,null,{}] 05:36:03 INFO - PROCESS | 1905 | 1480340163826 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:03 INFO - PROCESS | 1905 | 1480340163998 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 05:36:04 INFO - PROCESS | 1905 | 1480340164116 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3801c00 == 8 [pid = 1950] [id = 403] 05:36:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3802000) [pid = 1950] [serial = 1127] [outer = (nil)] 05:36:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa38b6c00) [pid = 1950] [serial = 1128] [outer = 0xa3802000] 05:36:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa38bc000) [pid = 1950] [serial = 1129] [outer = 0xa3802000] 05:36:05 INFO - PROCESS | 1905 | 1480340165060 Marionette TRACE conn5 <- [1,1288,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:05 INFO - . 05:36:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1281ms 05:36:05 INFO - PROCESS | 1905 | 1480340165101 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 05:36:05 INFO - PROCESS | 1905 | 1480340165104 Marionette TRACE conn5 <- [1,1289,null,{"value":"2147483649"}] 05:36:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:36:05 INFO - PROCESS | 1905 | 1480340165111 Marionette TRACE conn5 -> [0,1290,"timeouts",{"script":35000}] 05:36:05 INFO - PROCESS | 1905 | 1480340165113 Marionette TRACE conn5 <- [1,1290,null,{}] 05:36:05 INFO - PROCESS | 1905 | 1480340165118 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:05 INFO - PROCESS | 1905 | 1480340165291 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 05:36:05 INFO - PROCESS | 1905 | 1480340165348 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3946800 == 9 [pid = 1950] [id = 404] 05:36:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa3946c00) [pid = 1950] [serial = 1130] [outer = (nil)] 05:36:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa394c800) [pid = 1950] [serial = 1131] [outer = 0xa3946c00] 05:36:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa394bc00) [pid = 1950] [serial = 1132] [outer = 0xa3946c00] 05:36:06 INFO - PROCESS | 1905 | 1480340166394 Marionette TRACE conn5 <- [1,1292,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:06 INFO - . 05:36:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1329ms 05:36:06 INFO - PROCESS | 1905 | 1480340166442 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 05:36:06 INFO - PROCESS | 1905 | 1480340166448 Marionette TRACE conn5 <- [1,1293,null,{"value":"2147483649"}] 05:36:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:36:06 INFO - PROCESS | 1905 | 1480340166457 Marionette TRACE conn5 -> [0,1294,"timeouts",{"script":35000}] 05:36:06 INFO - PROCESS | 1905 | 1480340166462 Marionette TRACE conn5 <- [1,1294,null,{}] 05:36:06 INFO - PROCESS | 1905 | 1480340166473 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:06 INFO - PROCESS | 1905 | 1480340166627 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 05:36:06 INFO - PROCESS | 1905 | 1480340166723 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fbc00 == 10 [pid = 1950] [id = 405] 05:36:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa3463400) [pid = 1950] [serial = 1133] [outer = (nil)] 05:36:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa3537400) [pid = 1950] [serial = 1134] [outer = 0xa3463400] 05:36:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3661000) [pid = 1950] [serial = 1135] [outer = 0xa3463400] 05:36:07 INFO - PROCESS | 1905 | 1480340167929 Marionette TRACE conn5 <- [1,1296,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:07 INFO - . 05:36:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1493ms 05:36:07 INFO - PROCESS | 1905 | 1480340167948 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 05:36:07 INFO - PROCESS | 1905 | 1480340167951 Marionette TRACE conn5 <- [1,1297,null,{"value":"2147483649"}] 05:36:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:36:07 INFO - PROCESS | 1905 | 1480340167957 Marionette TRACE conn5 -> [0,1298,"timeouts",{"script":35000}] 05:36:07 INFO - PROCESS | 1905 | 1480340167959 Marionette TRACE conn5 <- [1,1298,null,{}] 05:36:07 INFO - PROCESS | 1905 | 1480340167964 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:08 INFO - PROCESS | 1905 | 1480340168205 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 05:36:08 INFO - PROCESS | 1905 | 1480340168263 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:08 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30be800 == 11 [pid = 1950] [id = 406] 05:36:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa30c0000) [pid = 1950] [serial = 1136] [outer = (nil)] 05:36:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa30f7c00) [pid = 1950] [serial = 1137] [outer = 0xa30c0000] 05:36:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa3467800) [pid = 1950] [serial = 1138] [outer = 0xa30c0000] 05:36:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa3801c00 == 10 [pid = 1950] [id = 403] 05:36:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa365d000 == 9 [pid = 1950] [id = 402] 05:36:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa3534400 == 8 [pid = 1950] [id = 401] 05:36:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fc400 == 7 [pid = 1950] [id = 400] 05:36:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c1c00 == 6 [pid = 1950] [id = 399] 05:36:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99400 == 5 [pid = 1950] [id = 398] 05:36:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9b400 == 4 [pid = 1950] [id = 397] 05:36:09 INFO - PROCESS | 1905 | 1480340169321 Marionette TRACE conn5 <- [1,1300,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:09 INFO - . 05:36:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1387ms 05:36:09 INFO - PROCESS | 1905 | 1480340169344 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 05:36:09 INFO - PROCESS | 1905 | 1480340169347 Marionette TRACE conn5 <- [1,1301,null,{"value":"2147483649"}] 05:36:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:36:09 INFO - PROCESS | 1905 | 1480340169353 Marionette TRACE conn5 -> [0,1302,"timeouts",{"script":35000}] 05:36:09 INFO - PROCESS | 1905 | 1480340169355 Marionette TRACE conn5 <- [1,1302,null,{}] 05:36:09 INFO - PROCESS | 1905 | 1480340169361 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:09 INFO - PROCESS | 1905 | 1480340169537 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 05:36:09 INFO - PROCESS | 1905 | 1480340169597 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353e000 == 5 [pid = 1950] [id = 407] 05:36:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa353ec00) [pid = 1950] [serial = 1139] [outer = (nil)] 05:36:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa3660400) [pid = 1950] [serial = 1140] [outer = 0xa353ec00] 05:36:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa3669c00) [pid = 1950] [serial = 1141] [outer = 0xa353ec00] 05:36:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b8400 == 6 [pid = 1950] [id = 408] 05:36:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa38b8800) [pid = 1950] [serial = 1142] [outer = (nil)] 05:36:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:36:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:36:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa38bb800) [pid = 1950] [serial = 1143] [outer = 0xa38b8800] 05:36:10 INFO - PROCESS | 1905 | 1480340170739 Marionette TRACE conn5 <- [1,1304,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:10 INFO - . 05:36:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1431ms 05:36:10 INFO - PROCESS | 1905 | 1480340170785 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 05:36:10 INFO - PROCESS | 1905 | 1480340170788 Marionette TRACE conn5 <- [1,1305,null,{"value":"2147483649"}] 05:36:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:36:10 INFO - PROCESS | 1905 | 1480340170798 Marionette TRACE conn5 -> [0,1306,"timeouts",{"script":35000}] 05:36:10 INFO - PROCESS | 1905 | 1480340170800 Marionette TRACE conn5 <- [1,1306,null,{}] 05:36:10 INFO - PROCESS | 1905 | 1480340170804 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:11 INFO - PROCESS | 1905 | 1480340171004 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 05:36:11 INFO - PROCESS | 1905 | 1480340171068 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394ac00 == 7 [pid = 1950] [id = 409] 05:36:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa394b000) [pid = 1950] [serial = 1144] [outer = (nil)] 05:36:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3952400) [pid = 1950] [serial = 1145] [outer = 0xa394b000] 05:36:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3953400) [pid = 1950] [serial = 1146] [outer = 0xa394b000] 05:36:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa445e000 == 8 [pid = 1950] [id = 410] 05:36:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa445e400) [pid = 1950] [serial = 1147] [outer = (nil)] 05:36:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa4461000) [pid = 1950] [serial = 1148] [outer = 0xa445e400] 05:36:12 INFO - PROCESS | 1905 | 1480340172239 Marionette TRACE conn5 <- [1,1308,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:12 INFO - . 05:36:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1479ms 05:36:12 INFO - PROCESS | 1905 | 1480340172276 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 05:36:12 INFO - PROCESS | 1905 | 1480340172281 Marionette TRACE conn5 <- [1,1309,null,{"value":"2147483649"}] 05:36:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:36:12 INFO - PROCESS | 1905 | 1480340172293 Marionette TRACE conn5 -> [0,1310,"timeouts",{"script":35000}] 05:36:12 INFO - PROCESS | 1905 | 1480340172295 Marionette TRACE conn5 <- [1,1310,null,{}] 05:36:12 INFO - PROCESS | 1905 | 1480340172301 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:12 INFO - PROCESS | 1905 | 1480340172503 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 05:36:12 INFO - PROCESS | 1905 | 1480340172574 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:12 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447ac00 == 9 [pid = 1950] [id = 411] 05:36:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa447b000) [pid = 1950] [serial = 1149] [outer = (nil)] 05:36:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa447f400) [pid = 1950] [serial = 1150] [outer = 0xa447b000] 05:36:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa4481800) [pid = 1950] [serial = 1151] [outer = 0xa447b000] 05:36:13 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa3802000) [pid = 1950] [serial = 1127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 05:36:13 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa365e800) [pid = 1950] [serial = 1124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 05:36:13 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3534800) [pid = 1950] [serial = 1121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 05:36:13 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa30fc800) [pid = 1950] [serial = 1118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 05:36:13 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa2b9b800) [pid = 1950] [serial = 1109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 05:36:13 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa2b99800) [pid = 1950] [serial = 1112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 05:36:13 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa30c2000) [pid = 1950] [serial = 1115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 05:36:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d06800 == 10 [pid = 1950] [id = 412] 05:36:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa30bac00) [pid = 1950] [serial = 1152] [outer = (nil)] 05:36:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:36:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:36:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3466c00) [pid = 1950] [serial = 1153] [outer = 0xa30bac00] 05:36:14 INFO - PROCESS | 1905 | 1480340174135 Marionette TRACE conn5 <- [1,1312,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:36:14 INFO - . 05:36:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1897ms 05:36:14 INFO - PROCESS | 1905 | 1480340174191 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 05:36:14 INFO - PROCESS | 1905 | 1480340174194 Marionette TRACE conn5 <- [1,1313,null,{"value":"2147483649"}] 05:36:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:36:14 INFO - PROCESS | 1905 | 1480340174200 Marionette TRACE conn5 -> [0,1314,"timeouts",{"script":35000}] 05:36:14 INFO - PROCESS | 1905 | 1480340174202 Marionette TRACE conn5 <- [1,1314,null,{}] 05:36:14 INFO - PROCESS | 1905 | 1480340174208 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:14 INFO - PROCESS | 1905 | 1480340174375 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 05:36:14 INFO - PROCESS | 1905 | 1480340174427 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4482c00 == 11 [pid = 1950] [id = 413] 05:36:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa4483000) [pid = 1950] [serial = 1154] [outer = (nil)] 05:36:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa45c5800) [pid = 1950] [serial = 1155] [outer = 0xa4483000] 05:36:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa45c8800) [pid = 1950] [serial = 1156] [outer = 0xa4483000] 05:36:15 WARNING - wptserve Traceback (most recent call last): 05:36:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:36:15 WARNING - rv = self.func(request, response) 05:36:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:36:15 WARNING - access_control_allow_origin = "*") 05:36:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:36:15 WARNING - payload = payload_generator(server_data) 05:36:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:36:15 WARNING - return encode_string_as_bmp_image(data) 05:36:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:36:15 WARNING - img.save(f, "BMP") 05:36:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:36:15 WARNING - f.write(bmpfileheader) 05:36:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:36:15 WARNING - 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d06800 == 10 [pid = 1950] [id = 412] 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa447ac00 == 9 [pid = 1950] [id = 411] 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa445e000 == 8 [pid = 1950] [id = 410] 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa394ac00 == 7 [pid = 1950] [id = 409] 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b8400 == 6 [pid = 1950] [id = 408] 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa353e000 == 5 [pid = 1950] [id = 407] 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa30be800 == 4 [pid = 1950] [id = 406] 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fbc00 == 3 [pid = 1950] [id = 405] 05:36:16 INFO - PROCESS | 1905 | --DOCSHELL 0xa3946800 == 2 [pid = 1950] [id = 404] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa394c800) [pid = 1950] [serial = 1131] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa38bc000) [pid = 1950] [serial = 1129] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa38b6c00) [pid = 1950] [serial = 1128] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3662000) [pid = 1950] [serial = 1126] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3662c00) [pid = 1950] [serial = 1125] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa353b800) [pid = 1950] [serial = 1123] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa3539000) [pid = 1950] [serial = 1122] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa3469000) [pid = 1950] [serial = 1120] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa3465c00) [pid = 1950] [serial = 1119] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa2d0cc00) [pid = 1950] [serial = 1111] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa2d05400) [pid = 1950] [serial = 1113] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa2d0c400) [pid = 1950] [serial = 1114] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30c7800) [pid = 1950] [serial = 1116] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa30c6400) [pid = 1950] [serial = 1117] [outer = (nil)] [url = about:blank] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa394b000) [pid = 1950] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa447b000) [pid = 1950] [serial = 1149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa3463400) [pid = 1950] [serial = 1133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa3946c00) [pid = 1950] [serial = 1130] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa353ec00) [pid = 1950] [serial = 1139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa38b8800) [pid = 1950] [serial = 1142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa30c0000) [pid = 1950] [serial = 1136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa30bac00) [pid = 1950] [serial = 1152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:36:19 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa445e400) [pid = 1950] [serial = 1147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340171998] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa3661000) [pid = 1950] [serial = 1135] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa394bc00) [pid = 1950] [serial = 1132] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3669c00) [pid = 1950] [serial = 1141] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa38bb800) [pid = 1950] [serial = 1143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa3467800) [pid = 1950] [serial = 1138] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa45c5800) [pid = 1950] [serial = 1155] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa4481800) [pid = 1950] [serial = 1151] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa3466c00) [pid = 1950] [serial = 1153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa4461000) [pid = 1950] [serial = 1148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340171998] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa3953400) [pid = 1950] [serial = 1146] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa447f400) [pid = 1950] [serial = 1150] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa3952400) [pid = 1950] [serial = 1145] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa3660400) [pid = 1950] [serial = 1140] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa30f7c00) [pid = 1950] [serial = 1137] [outer = (nil)] [url = about:blank] 05:36:22 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3537400) [pid = 1950] [serial = 1134] [outer = (nil)] [url = about:blank] 05:36:44 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:36:44 INFO - PROCESS | 1905 | 1480340204850 Marionette TRACE conn5 <- [1,1316,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 05:36:44 INFO - . 05:36:44 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30669ms 05:36:44 INFO - PROCESS | 1905 | 1480340204870 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 05:36:44 INFO - PROCESS | 1905 | 1480340204873 Marionette TRACE conn5 <- [1,1317,null,{"value":"2147483649"}] 05:36:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:36:44 INFO - PROCESS | 1905 | 1480340204880 Marionette TRACE conn5 -> [0,1318,"timeouts",{"script":35000}] 05:36:44 INFO - PROCESS | 1905 | 1480340204882 Marionette TRACE conn5 <- [1,1318,null,{}] 05:36:44 INFO - PROCESS | 1905 | 1480340204888 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:36:45 INFO - PROCESS | 1905 | 1480340205091 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 05:36:45 INFO - PROCESS | 1905 | 1480340205136 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:36:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b97c00 == 3 [pid = 1950] [id = 414] 05:36:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b98000) [pid = 1950] [serial = 1157] [outer = (nil)] 05:36:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2b9c800) [pid = 1950] [serial = 1158] [outer = 0xa2b98000] 05:36:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d08000) [pid = 1950] [serial = 1159] [outer = 0xa2b98000] 05:36:46 WARNING - wptserve Traceback (most recent call last): 05:36:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:36:46 WARNING - rv = self.func(request, response) 05:36:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:36:46 WARNING - access_control_allow_origin = "*") 05:36:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:36:46 WARNING - payload = payload_generator(server_data) 05:36:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:36:46 WARNING - return encode_string_as_bmp_image(data) 05:36:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:36:46 WARNING - img.save(f, "BMP") 05:36:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:36:46 WARNING - f.write(bmpfileheader) 05:36:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:36:46 WARNING - 05:36:53 INFO - PROCESS | 1905 | --DOCSHELL 0xa4482c00 == 2 [pid = 1950] [id = 413] 05:36:59 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa4483000) [pid = 1950] [serial = 1154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:37:04 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2b9c800) [pid = 1950] [serial = 1158] [outer = (nil)] [url = about:blank] 05:37:04 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa45c8800) [pid = 1950] [serial = 1156] [outer = (nil)] [url = about:blank] 05:37:15 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:37:15 INFO - PROCESS | 1905 | 1480340235585 Marionette TRACE conn5 <- [1,1320,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 05:37:15 INFO - . 05:37:15 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30723ms 05:37:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:37:15 INFO - PROCESS | 1905 | 1480340235603 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 05:37:15 INFO - PROCESS | 1905 | 1480340235605 Marionette TRACE conn5 <- [1,1321,null,{"value":"2147483649"}] 05:37:15 INFO - PROCESS | 1905 | 1480340235612 Marionette TRACE conn5 -> [0,1322,"timeouts",{"script":35000}] 05:37:15 INFO - PROCESS | 1905 | 1480340235614 Marionette TRACE conn5 <- [1,1322,null,{}] 05:37:15 INFO - PROCESS | 1905 | 1480340235619 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:15 INFO - PROCESS | 1905 | 1480340235806 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 05:37:15 INFO - PROCESS | 1905 | 1480340235849 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99c00 == 3 [pid = 1950] [id = 415] 05:37:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b9a400) [pid = 1950] [serial = 1160] [outer = (nil)] 05:37:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d03800) [pid = 1950] [serial = 1161] [outer = 0xa2b9a400] 05:37:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0b400) [pid = 1950] [serial = 1162] [outer = 0xa2b9a400] 05:37:16 WARNING - wptserve Traceback (most recent call last): 05:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:37:16 WARNING - rv = self.func(request, response) 05:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:37:16 WARNING - access_control_allow_origin = "*") 05:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:37:16 WARNING - payload = payload_generator(server_data) 05:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:37:16 WARNING - return encode_string_as_bmp_image(data) 05:37: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 05:37:16 WARNING - img.save(f, "BMP") 05:37:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:37:16 WARNING - f.write(bmpfileheader) 05:37:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:37:16 WARNING - 05:37:24 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b97c00 == 2 [pid = 1950] [id = 414] 05:37:30 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2b98000) [pid = 1950] [serial = 1157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 05:37:34 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d03800) [pid = 1950] [serial = 1161] [outer = (nil)] [url = about:blank] 05:37:34 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2d08000) [pid = 1950] [serial = 1159] [outer = (nil)] [url = about:blank] 05:37:46 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:37:46 INFO - PROCESS | 1905 | 1480340266288 Marionette TRACE conn5 <- [1,1324,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 05:37:46 INFO - . 05:37:46 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30713ms 05:37:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:37:46 INFO - PROCESS | 1905 | 1480340266325 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 05:37:46 INFO - PROCESS | 1905 | 1480340266327 Marionette TRACE conn5 <- [1,1325,null,{"value":"2147483649"}] 05:37:46 INFO - PROCESS | 1905 | 1480340266333 Marionette TRACE conn5 -> [0,1326,"timeouts",{"script":35000}] 05:37:46 INFO - PROCESS | 1905 | 1480340266336 Marionette TRACE conn5 <- [1,1326,null,{}] 05:37:46 INFO - PROCESS | 1905 | 1480340266340 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:46 INFO - PROCESS | 1905 | 1480340266530 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 05:37:46 INFO - PROCESS | 1905 | 1480340266577 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:46 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98000 == 3 [pid = 1950] [id = 416] 05:37:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b98400) [pid = 1950] [serial = 1163] [outer = (nil)] 05:37:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d04000) [pid = 1950] [serial = 1164] [outer = 0xa2b98400] 05:37:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0c400) [pid = 1950] [serial = 1165] [outer = 0xa2b98400] 05:37:47 INFO - PROCESS | 1905 | 1480340267720 Marionette TRACE conn5 <- [1,1328,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:37:47 INFO - . 05:37:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1438ms 05:37:47 INFO - PROCESS | 1905 | 1480340267770 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 05:37:47 INFO - PROCESS | 1905 | 1480340267773 Marionette TRACE conn5 <- [1,1329,null,{"value":"2147483649"}] 05:37:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:37:47 INFO - PROCESS | 1905 | 1480340267779 Marionette TRACE conn5 -> [0,1330,"timeouts",{"script":35000}] 05:37:47 INFO - PROCESS | 1905 | 1480340267781 Marionette TRACE conn5 <- [1,1330,null,{}] 05:37:47 INFO - PROCESS | 1905 | 1480340267786 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:47 INFO - PROCESS | 1905 | 1480340267930 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 05:37:48 INFO - PROCESS | 1905 | 1480340268008 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c1000 == 4 [pid = 1950] [id = 417] 05:37:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa30c1400) [pid = 1950] [serial = 1166] [outer = (nil)] 05:37:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa30c7000) [pid = 1950] [serial = 1167] [outer = 0xa30c1400] 05:37:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa30c5c00) [pid = 1950] [serial = 1168] [outer = 0xa30c1400] 05:37:49 INFO - PROCESS | 1905 | 1480340269039 Marionette TRACE conn5 <- [1,1332,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:37:49 INFO - . 05:37:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1297ms 05:37:49 INFO - PROCESS | 1905 | 1480340269076 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 05:37:49 INFO - PROCESS | 1905 | 1480340269080 Marionette TRACE conn5 <- [1,1333,null,{"value":"2147483649"}] 05:37:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:37:49 INFO - PROCESS | 1905 | 1480340269085 Marionette TRACE conn5 -> [0,1334,"timeouts",{"script":35000}] 05:37:49 INFO - PROCESS | 1905 | 1480340269087 Marionette TRACE conn5 <- [1,1334,null,{}] 05:37:49 INFO - PROCESS | 1905 | 1480340269093 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:49 INFO - PROCESS | 1905 | 1480340269301 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 05:37:49 INFO - PROCESS | 1905 | 1480340269320 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:49 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fc000 == 5 [pid = 1950] [id = 418] 05:37:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30fc400) [pid = 1950] [serial = 1169] [outer = (nil)] 05:37:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa3465800) [pid = 1950] [serial = 1170] [outer = 0xa30fc400] 05:37:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa3468000) [pid = 1950] [serial = 1171] [outer = 0xa30fc400] 05:37:50 INFO - PROCESS | 1905 | 1480340270311 Marionette TRACE conn5 <- [1,1336,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:37:50 INFO - . 05:37:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1277ms 05:37:50 INFO - PROCESS | 1905 | 1480340270364 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 05:37:50 INFO - PROCESS | 1905 | 1480340270367 Marionette TRACE conn5 <- [1,1337,null,{"value":"2147483649"}] 05:37:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:37:50 INFO - PROCESS | 1905 | 1480340270373 Marionette TRACE conn5 -> [0,1338,"timeouts",{"script":35000}] 05:37:50 INFO - PROCESS | 1905 | 1480340270375 Marionette TRACE conn5 <- [1,1338,null,{}] 05:37:50 INFO - PROCESS | 1905 | 1480340270380 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:50 INFO - PROCESS | 1905 | 1480340270535 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 05:37:50 INFO - PROCESS | 1905 | 1480340270607 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:50 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3534c00 == 6 [pid = 1950] [id = 419] 05:37:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa3535400) [pid = 1950] [serial = 1172] [outer = (nil)] 05:37:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa3539800) [pid = 1950] [serial = 1173] [outer = 0xa3535400] 05:37:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa353bc00) [pid = 1950] [serial = 1174] [outer = 0xa3535400] 05:37:51 INFO - PROCESS | 1905 | 1480340271522 Marionette TRACE conn5 <- [1,1340,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:37:51 INFO - . 05:37:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1179ms 05:37:51 INFO - PROCESS | 1905 | 1480340271552 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 05:37:51 INFO - PROCESS | 1905 | 1480340271554 Marionette TRACE conn5 <- [1,1341,null,{"value":"2147483649"}] 05:37:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:37:51 INFO - PROCESS | 1905 | 1480340271560 Marionette TRACE conn5 -> [0,1342,"timeouts",{"script":35000}] 05:37:51 INFO - PROCESS | 1905 | 1480340271562 Marionette TRACE conn5 <- [1,1342,null,{}] 05:37:51 INFO - PROCESS | 1905 | 1480340271568 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:51 INFO - PROCESS | 1905 | 1480340271816 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 05:37:51 INFO - PROCESS | 1905 | 1480340271869 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:51 INFO - PROCESS | 1905 | ++DOCSHELL 0xa365d400 == 7 [pid = 1950] [id = 420] 05:37:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa365e000) [pid = 1950] [serial = 1175] [outer = (nil)] 05:37:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3663800) [pid = 1950] [serial = 1176] [outer = 0xa365e000] 05:37:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3662c00) [pid = 1950] [serial = 1177] [outer = 0xa365e000] 05:37:52 INFO - PROCESS | 1905 | 1480340272847 Marionette TRACE conn5 <- [1,1344,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:37:52 INFO - . 05:37:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1336ms 05:37:52 INFO - PROCESS | 1905 | 1480340272899 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 05:37:52 INFO - PROCESS | 1905 | 1480340272901 Marionette TRACE conn5 <- [1,1345,null,{"value":"2147483649"}] 05:37:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:37:52 INFO - PROCESS | 1905 | 1480340272908 Marionette TRACE conn5 -> [0,1346,"timeouts",{"script":35000}] 05:37:52 INFO - PROCESS | 1905 | 1480340272910 Marionette TRACE conn5 <- [1,1346,null,{}] 05:37:52 INFO - PROCESS | 1905 | 1480340272916 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:53 INFO - PROCESS | 1905 | 1480340273086 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 05:37:53 INFO - PROCESS | 1905 | 1480340273192 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3802000 == 8 [pid = 1950] [id = 421] 05:37:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3810400) [pid = 1950] [serial = 1178] [outer = (nil)] 05:37:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa38b8000) [pid = 1950] [serial = 1179] [outer = 0xa3810400] 05:37:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa38bdc00) [pid = 1950] [serial = 1180] [outer = 0xa3810400] 05:37:54 INFO - PROCESS | 1905 | 1480340274188 Marionette TRACE conn5 <- [1,1348,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:37:54 INFO - . 05:37:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1332ms 05:37:54 INFO - PROCESS | 1905 | 1480340274241 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 05:37:54 INFO - PROCESS | 1905 | 1480340274244 Marionette TRACE conn5 <- [1,1349,null,{"value":"2147483649"}] 05:37:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:37:54 INFO - PROCESS | 1905 | 1480340274251 Marionette TRACE conn5 -> [0,1350,"timeouts",{"script":35000}] 05:37:54 INFO - PROCESS | 1905 | 1480340274253 Marionette TRACE conn5 <- [1,1350,null,{}] 05:37:54 INFO - PROCESS | 1905 | 1480340274258 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:54 INFO - PROCESS | 1905 | 1480340274442 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 05:37:54 INFO - PROCESS | 1905 | 1480340274505 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b92800 == 9 [pid = 1950] [id = 422] 05:37:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa2b94c00) [pid = 1950] [serial = 1181] [outer = (nil)] 05:37:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa30b9800) [pid = 1950] [serial = 1182] [outer = 0xa2b94c00] 05:37:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa30c5400) [pid = 1950] [serial = 1183] [outer = 0xa2b94c00] 05:37:55 INFO - PROCESS | 1905 | 1480340275613 Marionette TRACE conn5 <- [1,1352,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:37:55 INFO - . 05:37:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1391ms 05:37:55 INFO - PROCESS | 1905 | 1480340275642 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 05:37:55 INFO - PROCESS | 1905 | 1480340275645 Marionette TRACE conn5 <- [1,1353,null,{"value":"2147483649"}] 05:37:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:37:55 INFO - PROCESS | 1905 | 1480340275665 Marionette TRACE conn5 -> [0,1354,"timeouts",{"script":35000}] 05:37:55 INFO - PROCESS | 1905 | 1480340275670 Marionette TRACE conn5 <- [1,1354,null,{}] 05:37:55 INFO - PROCESS | 1905 | 1480340275676 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:55 INFO - PROCESS | 1905 | 1480340275835 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 05:37:55 INFO - PROCESS | 1905 | 1480340275889 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:55 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3662400 == 10 [pid = 1950] [id = 423] 05:37:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa366bc00) [pid = 1950] [serial = 1184] [outer = (nil)] 05:37:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa38ba400) [pid = 1950] [serial = 1185] [outer = 0xa366bc00] 05:37:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa38c2400) [pid = 1950] [serial = 1186] [outer = 0xa366bc00] 05:37:56 INFO - PROCESS | 1905 | --DOCSHELL 0xa3802000 == 9 [pid = 1950] [id = 421] 05:37:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa365d400 == 8 [pid = 1950] [id = 420] 05:37:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa3534c00 == 7 [pid = 1950] [id = 419] 05:37:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fc000 == 6 [pid = 1950] [id = 418] 05:37:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c1000 == 5 [pid = 1950] [id = 417] 05:37:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98000 == 4 [pid = 1950] [id = 416] 05:37:57 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99c00 == 3 [pid = 1950] [id = 415] 05:37:57 INFO - PROCESS | 1905 | 1480340277105 Marionette TRACE conn5 <- [1,1356,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:37:57 INFO - . 05:37:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1482ms 05:37:57 INFO - PROCESS | 1905 | 1480340277148 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 05:37:57 INFO - PROCESS | 1905 | 1480340277152 Marionette TRACE conn5 <- [1,1357,null,{"value":"2147483649"}] 05:37:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:37:57 INFO - PROCESS | 1905 | 1480340277158 Marionette TRACE conn5 -> [0,1358,"timeouts",{"script":35000}] 05:37:57 INFO - PROCESS | 1905 | 1480340277160 Marionette TRACE conn5 <- [1,1358,null,{}] 05:37:57 INFO - PROCESS | 1905 | 1480340277166 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:57 INFO - PROCESS | 1905 | 1480340277328 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 05:37:57 INFO - PROCESS | 1905 | 1480340277370 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:57 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d0dc00 == 4 [pid = 1950] [id = 424] 05:37:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa30f0400) [pid = 1950] [serial = 1187] [outer = (nil)] 05:37:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa30fc000) [pid = 1950] [serial = 1188] [outer = 0xa30f0400] 05:37:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa346c000) [pid = 1950] [serial = 1189] [outer = 0xa30f0400] 05:37:58 INFO - PROCESS | 1905 | 1480340278377 Marionette TRACE conn5 <- [1,1360,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:37:58 INFO - . 05:37:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1279ms 05:37:58 INFO - PROCESS | 1905 | 1480340278438 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 05:37:58 INFO - PROCESS | 1905 | 1480340278441 Marionette TRACE conn5 <- [1,1361,null,{"value":"2147483649"}] 05:37:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:37:58 INFO - PROCESS | 1905 | 1480340278453 Marionette TRACE conn5 -> [0,1362,"timeouts",{"script":35000}] 05:37:58 INFO - PROCESS | 1905 | 1480340278457 Marionette TRACE conn5 <- [1,1362,null,{}] 05:37:58 INFO - PROCESS | 1905 | 1480340278469 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:37:58 INFO - PROCESS | 1905 | 1480340278615 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 05:37:58 INFO - PROCESS | 1905 | 1480340278732 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:37:58 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3540000 == 5 [pid = 1950] [id = 425] 05:37:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa3541c00) [pid = 1950] [serial = 1190] [outer = (nil)] 05:37:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa3801800) [pid = 1950] [serial = 1191] [outer = 0xa3541c00] 05:37:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa380e800) [pid = 1950] [serial = 1192] [outer = 0xa3541c00] 05:37:59 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bf400 == 6 [pid = 1950] [id = 426] 05:37:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa38c0000) [pid = 1950] [serial = 1193] [outer = (nil)] 05:37:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:37:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:37:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa3945c00) [pid = 1950] [serial = 1194] [outer = 0xa38c0000] 05:37:59 INFO - PROCESS | 1905 | 1480340279806 Marionette TRACE conn5 <- [1,1364,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:37:59 INFO - . 05:37:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1403ms 05:37:59 INFO - PROCESS | 1905 | 1480340279857 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 05:37:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:37:59 INFO - PROCESS | 1905 | 1480340279863 Marionette TRACE conn5 <- [1,1365,null,{"value":"2147483649"}] 05:37:59 INFO - PROCESS | 1905 | 1480340279869 Marionette TRACE conn5 -> [0,1366,"timeouts",{"script":35000}] 05:37:59 INFO - PROCESS | 1905 | 1480340279873 Marionette TRACE conn5 <- [1,1366,null,{}] 05:37:59 INFO - PROCESS | 1905 | 1480340279878 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:00 INFO - PROCESS | 1905 | 1480340280063 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 05:38:00 INFO - PROCESS | 1905 | 1480340280144 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:00 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394e800 == 7 [pid = 1950] [id = 427] 05:38:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa394f000) [pid = 1950] [serial = 1195] [outer = (nil)] 05:38:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3953000) [pid = 1950] [serial = 1196] [outer = 0xa394f000] 05:38:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3954000) [pid = 1950] [serial = 1197] [outer = 0xa394f000] 05:38:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4460400 == 8 [pid = 1950] [id = 428] 05:38:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa4460800) [pid = 1950] [serial = 1198] [outer = (nil)] 05:38:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa4462c00) [pid = 1950] [serial = 1199] [outer = 0xa4460800] 05:38:01 INFO - PROCESS | 1905 | 1480340281331 Marionette TRACE conn5 <- [1,1368,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:01 INFO - . 05:38:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1481ms 05:38:01 INFO - PROCESS | 1905 | 1480340281350 Marionette TRACE conn5 -> [0,1369,"getWindowHandle",null] 05:38:01 INFO - PROCESS | 1905 | 1480340281353 Marionette TRACE conn5 <- [1,1369,null,{"value":"2147483649"}] 05:38:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:38:01 INFO - PROCESS | 1905 | 1480340281373 Marionette TRACE conn5 -> [0,1370,"timeouts",{"script":35000}] 05:38:01 INFO - PROCESS | 1905 | 1480340281379 Marionette TRACE conn5 <- [1,1370,null,{}] 05:38:01 INFO - PROCESS | 1905 | 1480340281395 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:01 INFO - PROCESS | 1905 | 1480340281557 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 05:38:01 INFO - PROCESS | 1905 | 1480340281614 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3667400 == 9 [pid = 1950] [id = 429] 05:38:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa38b7c00) [pid = 1950] [serial = 1200] [outer = (nil)] 05:38:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa447e800) [pid = 1950] [serial = 1201] [outer = 0xa38b7c00] 05:38:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa447d800) [pid = 1950] [serial = 1202] [outer = 0xa38b7c00] 05:38:02 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa2b9a400) [pid = 1950] [serial = 1160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:38:02 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa30c1400) [pid = 1950] [serial = 1166] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 05:38:02 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa365e000) [pid = 1950] [serial = 1175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 05:38:02 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa2b98400) [pid = 1950] [serial = 1163] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:38:02 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa30fc400) [pid = 1950] [serial = 1169] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:38:02 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3535400) [pid = 1950] [serial = 1172] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 05:38:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f4400 == 10 [pid = 1950] [id = 430] 05:38:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3467000) [pid = 1950] [serial = 1203] [outer = (nil)] 05:38:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3534800) [pid = 1950] [serial = 1204] [outer = 0xa3467000] 05:38:03 INFO - PROCESS | 1905 | 1480340283042 Marionette TRACE conn5 <- [1,1372,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:03 INFO - . 05:38:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1698ms 05:38:03 INFO - PROCESS | 1905 | 1480340283071 Marionette TRACE conn5 -> [0,1373,"getWindowHandle",null] 05:38:03 INFO - PROCESS | 1905 | 1480340283075 Marionette TRACE conn5 <- [1,1373,null,{"value":"2147483649"}] 05:38:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:38:03 INFO - PROCESS | 1905 | 1480340283086 Marionette TRACE conn5 -> [0,1374,"timeouts",{"script":35000}] 05:38:03 INFO - PROCESS | 1905 | 1480340283088 Marionette TRACE conn5 <- [1,1374,null,{}] 05:38:03 INFO - PROCESS | 1905 | 1480340283093 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:03 INFO - PROCESS | 1905 | 1480340283268 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 05:38:03 INFO - PROCESS | 1905 | 1480340283351 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447fc00 == 11 [pid = 1950] [id = 431] 05:38:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa4480c00) [pid = 1950] [serial = 1205] [outer = (nil)] 05:38:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa45c6000) [pid = 1950] [serial = 1206] [outer = 0xa4480c00] 05:38:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa45c3800) [pid = 1950] [serial = 1207] [outer = 0xa4480c00] 05:38:04 INFO - PROCESS | 1905 | 1480340284482 Marionette TRACE conn5 <- [1,1376,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:04 INFO - . 05:38:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1440ms 05:38:04 INFO - PROCESS | 1905 | 1480340284522 Marionette TRACE conn5 -> [0,1377,"getWindowHandle",null] 05:38:04 INFO - PROCESS | 1905 | 1480340284525 Marionette TRACE conn5 <- [1,1377,null,{"value":"2147483649"}] 05:38:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:38:04 INFO - PROCESS | 1905 | 1480340284531 Marionette TRACE conn5 -> [0,1378,"timeouts",{"script":35000}] 05:38:04 INFO - PROCESS | 1905 | 1480340284533 Marionette TRACE conn5 <- [1,1378,null,{}] 05:38:04 INFO - PROCESS | 1905 | 1480340284538 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:04 INFO - PROCESS | 1905 | 1480340284697 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 05:38:04 INFO - PROCESS | 1905 | 1480340284807 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3470c00 == 12 [pid = 1950] [id = 432] 05:38:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa3471800) [pid = 1950] [serial = 1208] [outer = (nil)] 05:38:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa3950400) [pid = 1950] [serial = 1209] [outer = 0xa3471800] 05:38:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa4461000) [pid = 1950] [serial = 1210] [outer = 0xa3471800] 05:38:06 INFO - PROCESS | 1905 | 1480340286023 Marionette TRACE conn5 <- [1,1380,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:06 INFO - . 05:38:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1531ms 05:38:06 INFO - PROCESS | 1905 | 1480340286062 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 05:38:06 INFO - PROCESS | 1905 | 1480340286066 Marionette TRACE conn5 <- [1,1381,null,{"value":"2147483649"}] 05:38:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:38:06 INFO - PROCESS | 1905 | 1480340286071 Marionette TRACE conn5 -> [0,1382,"timeouts",{"script":35000}] 05:38:06 INFO - PROCESS | 1905 | 1480340286073 Marionette TRACE conn5 <- [1,1382,null,{}] 05:38:06 INFO - PROCESS | 1905 | 1480340286085 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:06 INFO - PROCESS | 1905 | 1480340286270 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 05:38:06 INFO - PROCESS | 1905 | 1480340286312 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c0400 == 13 [pid = 1950] [id = 433] 05:38:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa30f1000) [pid = 1950] [serial = 1211] [outer = (nil)] 05:38:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3465400) [pid = 1950] [serial = 1212] [outer = 0xa30f1000] 05:38:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa30fd000) [pid = 1950] [serial = 1213] [outer = 0xa30f1000] 05:38:06 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f4400 == 12 [pid = 1950] [id = 430] 05:38:06 INFO - PROCESS | 1905 | --DOCSHELL 0xa3667400 == 11 [pid = 1950] [id = 429] 05:38:06 INFO - PROCESS | 1905 | --DOCSHELL 0xa4460400 == 10 [pid = 1950] [id = 428] 05:38:06 INFO - PROCESS | 1905 | --DOCSHELL 0xa394e800 == 9 [pid = 1950] [id = 427] 05:38:06 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bf400 == 8 [pid = 1950] [id = 426] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa38b8000) [pid = 1950] [serial = 1179] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOCSHELL 0xa3540000 == 7 [pid = 1950] [id = 425] 05:38:06 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d0dc00 == 6 [pid = 1950] [id = 424] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa2d0b400) [pid = 1950] [serial = 1162] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa30c5c00) [pid = 1950] [serial = 1168] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa3662c00) [pid = 1950] [serial = 1177] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa2d0c400) [pid = 1950] [serial = 1165] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa3468000) [pid = 1950] [serial = 1171] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa353bc00) [pid = 1950] [serial = 1174] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3663800) [pid = 1950] [serial = 1176] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3539800) [pid = 1950] [serial = 1173] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa3465800) [pid = 1950] [serial = 1170] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa30c7000) [pid = 1950] [serial = 1167] [outer = (nil)] [url = about:blank] 05:38:06 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa2d04000) [pid = 1950] [serial = 1164] [outer = (nil)] [url = about:blank] 05:38:07 INFO - PROCESS | 1905 | 1480340287369 Marionette TRACE conn5 <- [1,1384,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:07 INFO - . 05:38:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1330ms 05:38:07 INFO - PROCESS | 1905 | 1480340287402 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 05:38:07 INFO - PROCESS | 1905 | 1480340287405 Marionette TRACE conn5 <- [1,1385,null,{"value":"2147483649"}] 05:38:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:38:07 INFO - PROCESS | 1905 | 1480340287411 Marionette TRACE conn5 -> [0,1386,"timeouts",{"script":35000}] 05:38:07 INFO - PROCESS | 1905 | 1480340287413 Marionette TRACE conn5 <- [1,1386,null,{}] 05:38:07 INFO - PROCESS | 1905 | 1480340287419 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:07 INFO - PROCESS | 1905 | 1480340287580 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 05:38:07 INFO - PROCESS | 1905 | 1480340287679 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:07 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3466000 == 7 [pid = 1950] [id = 434] 05:38:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3466400) [pid = 1950] [serial = 1214] [outer = (nil)] 05:38:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3535800) [pid = 1950] [serial = 1215] [outer = 0xa3466400] 05:38:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3539400) [pid = 1950] [serial = 1216] [outer = 0xa3466400] 05:38:08 INFO - PROCESS | 1905 | 1480340288637 Marionette TRACE conn5 <- [1,1388,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:08 INFO - . 05:38:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1281ms 05:38:08 INFO - PROCESS | 1905 | 1480340288694 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 05:38:08 INFO - PROCESS | 1905 | 1480340288698 Marionette TRACE conn5 <- [1,1389,null,{"value":"2147483649"}] 05:38:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:38:08 INFO - PROCESS | 1905 | 1480340288703 Marionette TRACE conn5 -> [0,1390,"timeouts",{"script":35000}] 05:38:08 INFO - PROCESS | 1905 | 1480340288706 Marionette TRACE conn5 <- [1,1390,null,{}] 05:38:08 INFO - PROCESS | 1905 | 1480340288711 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:08 INFO - PROCESS | 1905 | 1480340288927 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 05:38:09 INFO - PROCESS | 1905 | 1480340288975 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3665c00 == 8 [pid = 1950] [id = 435] 05:38:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa3666800) [pid = 1950] [serial = 1217] [outer = (nil)] 05:38:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa38b6800) [pid = 1950] [serial = 1218] [outer = 0xa3666800] 05:38:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa38c0c00) [pid = 1950] [serial = 1219] [outer = 0xa3666800] 05:38:10 INFO - PROCESS | 1905 | 1480340290003 Marionette TRACE conn5 <- [1,1392,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:10 INFO - . 05:38:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1337ms 05:38:10 INFO - PROCESS | 1905 | 1480340290041 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 05:38:10 INFO - PROCESS | 1905 | 1480340290045 Marionette TRACE conn5 <- [1,1393,null,{"value":"2147483649"}] 05:38:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:38:10 INFO - PROCESS | 1905 | 1480340290050 Marionette TRACE conn5 -> [0,1394,"timeouts",{"script":35000}] 05:38:10 INFO - PROCESS | 1905 | 1480340290053 Marionette TRACE conn5 <- [1,1394,null,{}] 05:38:10 INFO - PROCESS | 1905 | 1480340290058 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:10 INFO - PROCESS | 1905 | 1480340290251 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 05:38:10 INFO - PROCESS | 1905 | 1480340290313 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4462000 == 9 [pid = 1950] [id = 436] 05:38:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa4464c00) [pid = 1950] [serial = 1220] [outer = (nil)] 05:38:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa447b400) [pid = 1950] [serial = 1221] [outer = 0xa4464c00] 05:38:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa447d000) [pid = 1950] [serial = 1222] [outer = 0xa4464c00] 05:38:11 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa3541c00) [pid = 1950] [serial = 1190] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 05:38:11 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa394f000) [pid = 1950] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 05:38:11 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa30f0400) [pid = 1950] [serial = 1187] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 05:38:11 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa3467000) [pid = 1950] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:38:11 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa38b7c00) [pid = 1950] [serial = 1200] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 05:38:11 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa4460800) [pid = 1950] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340281137] 05:38:11 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa38c0000) [pid = 1950] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:38:11 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3810400) [pid = 1950] [serial = 1178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 05:38:11 INFO - PROCESS | 1905 | 1480340291542 Marionette TRACE conn5 <- [1,1396,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:11 INFO - . 05:38:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1531ms 05:38:11 INFO - PROCESS | 1905 | 1480340291582 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 05:38:11 INFO - PROCESS | 1905 | 1480340291585 Marionette TRACE conn5 <- [1,1397,null,{"value":"2147483649"}] 05:38:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:38:11 INFO - PROCESS | 1905 | 1480340291591 Marionette TRACE conn5 -> [0,1398,"timeouts",{"script":35000}] 05:38:11 INFO - PROCESS | 1905 | 1480340291593 Marionette TRACE conn5 <- [1,1398,null,{}] 05:38:11 INFO - PROCESS | 1905 | 1480340291599 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:11 INFO - PROCESS | 1905 | 1480340291839 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 05:38:11 INFO - PROCESS | 1905 | 1480340291893 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3810400 == 10 [pid = 1950] [id = 437] 05:38:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa38b4400) [pid = 1950] [serial = 1223] [outer = (nil)] 05:38:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa4461c00) [pid = 1950] [serial = 1224] [outer = 0xa38b4400] 05:38:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa4483800) [pid = 1950] [serial = 1225] [outer = 0xa38b4400] 05:38:12 INFO - PROCESS | 1905 | 1480340292885 Marionette TRACE conn5 <- [1,1400,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:12 INFO - . 05:38:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1336ms 05:38:12 INFO - PROCESS | 1905 | 1480340292930 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 05:38:12 INFO - PROCESS | 1905 | 1480340292934 Marionette TRACE conn5 <- [1,1401,null,{"value":"2147483649"}] 05:38:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:38:12 INFO - PROCESS | 1905 | 1480340292940 Marionette TRACE conn5 -> [0,1402,"timeouts",{"script":35000}] 05:38:12 INFO - PROCESS | 1905 | 1480340292942 Marionette TRACE conn5 <- [1,1402,null,{}] 05:38:12 INFO - PROCESS | 1905 | 1480340292948 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:13 INFO - PROCESS | 1905 | 1480340293117 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 05:38:13 INFO - PROCESS | 1905 | 1480340293240 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4852000 == 11 [pid = 1950] [id = 438] 05:38:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa48a6c00) [pid = 1950] [serial = 1226] [outer = (nil)] 05:38:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa546b800) [pid = 1950] [serial = 1227] [outer = 0xa48a6c00] 05:38:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa5471800) [pid = 1950] [serial = 1228] [outer = 0xa48a6c00] 05:38:14 INFO - PROCESS | 1905 | 1480340294401 Marionette TRACE conn5 <- [1,1404,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:14 INFO - . 05:38:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1480ms 05:38:14 INFO - PROCESS | 1905 | 1480340294422 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 05:38:14 INFO - PROCESS | 1905 | 1480340294424 Marionette TRACE conn5 <- [1,1405,null,{"value":"2147483649"}] 05:38:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:38:14 INFO - PROCESS | 1905 | 1480340294431 Marionette TRACE conn5 -> [0,1406,"timeouts",{"script":35000}] 05:38:14 INFO - PROCESS | 1905 | 1480340294434 Marionette TRACE conn5 <- [1,1406,null,{}] 05:38:14 INFO - PROCESS | 1905 | 1480340294442 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:14 INFO - PROCESS | 1905 | 1480340294613 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 05:38:14 INFO - PROCESS | 1905 | 1480340294705 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:14 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3464800 == 12 [pid = 1950] [id = 439] 05:38:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa353dc00) [pid = 1950] [serial = 1229] [outer = (nil)] 05:38:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa394b000) [pid = 1950] [serial = 1230] [outer = 0xa353dc00] 05:38:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa38c0000) [pid = 1950] [serial = 1231] [outer = 0xa353dc00] 05:38:16 INFO - PROCESS | 1905 | 1480340295999 Marionette TRACE conn5 <- [1,1408,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:16 INFO - . 05:38:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1587ms 05:38:16 INFO - PROCESS | 1905 | 1480340296017 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 05:38:16 INFO - PROCESS | 1905 | 1480340296019 Marionette TRACE conn5 <- [1,1409,null,{"value":"2147483649"}] 05:38:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:38:16 INFO - PROCESS | 1905 | 1480340296025 Marionette TRACE conn5 -> [0,1410,"timeouts",{"script":35000}] 05:38:16 INFO - PROCESS | 1905 | 1480340296027 Marionette TRACE conn5 <- [1,1410,null,{}] 05:38:16 INFO - PROCESS | 1905 | 1480340296033 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:16 INFO - PROCESS | 1905 | 1480340296218 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 05:38:16 INFO - PROCESS | 1905 | 1480340296275 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:16 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30bb800 == 13 [pid = 1950] [id = 440] 05:38:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa30bc000) [pid = 1950] [serial = 1232] [outer = (nil)] 05:38:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa3469c00) [pid = 1950] [serial = 1233] [outer = 0xa30bc000] 05:38:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa3538400) [pid = 1950] [serial = 1234] [outer = 0xa30bc000] 05:38:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa3810400 == 12 [pid = 1950] [id = 437] 05:38:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa4462000 == 11 [pid = 1950] [id = 436] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa45c6000) [pid = 1950] [serial = 1206] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa3665c00 == 10 [pid = 1950] [id = 435] 05:38:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa3466000 == 9 [pid = 1950] [id = 434] 05:38:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c0400 == 8 [pid = 1950] [id = 433] 05:38:17 INFO - PROCESS | 1905 | --DOCSHELL 0xa447fc00 == 7 [pid = 1950] [id = 431] 05:38:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f0800 == 8 [pid = 1950] [id = 441] 05:38:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa30f4800) [pid = 1950] [serial = 1235] [outer = (nil)] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa346c000) [pid = 1950] [serial = 1189] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa3534800) [pid = 1950] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa447e800) [pid = 1950] [serial = 1201] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa447d800) [pid = 1950] [serial = 1202] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa4462c00) [pid = 1950] [serial = 1199] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340281137] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa3954000) [pid = 1950] [serial = 1197] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa380e800) [pid = 1950] [serial = 1192] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa3945c00) [pid = 1950] [serial = 1194] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3953000) [pid = 1950] [serial = 1196] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3801800) [pid = 1950] [serial = 1191] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa30fc000) [pid = 1950] [serial = 1188] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa38ba400) [pid = 1950] [serial = 1185] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa30b9800) [pid = 1950] [serial = 1182] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa38bdc00) [pid = 1950] [serial = 1180] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa3466000) [pid = 1950] [serial = 1236] [outer = 0xa30f4800] 05:38:17 INFO - PROCESS | 1905 | 1480340297610 Marionette TRACE conn5 <- [1,1412,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:17 INFO - . 05:38:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1644ms 05:38:17 INFO - PROCESS | 1905 | 1480340297671 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 05:38:17 INFO - PROCESS | 1905 | 1480340297673 Marionette TRACE conn5 <- [1,1413,null,{"value":"2147483649"}] 05:38:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:38:17 INFO - PROCESS | 1905 | 1480340297680 Marionette TRACE conn5 -> [0,1414,"timeouts",{"script":35000}] 05:38:17 INFO - PROCESS | 1905 | 1480340297683 Marionette TRACE conn5 <- [1,1414,null,{}] 05:38:17 INFO - PROCESS | 1905 | 1480340297688 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:17 INFO - PROCESS | 1905 | 1480340297904 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 05:38:18 INFO - PROCESS | 1905 | 1480340298012 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3661c00 == 9 [pid = 1950] [id = 442] 05:38:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3662c00) [pid = 1950] [serial = 1237] [outer = (nil)] 05:38:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3802400) [pid = 1950] [serial = 1238] [outer = 0xa3662c00] 05:38:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa380fc00) [pid = 1950] [serial = 1239] [outer = 0xa3662c00] 05:38:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bec00 == 10 [pid = 1950] [id = 443] 05:38:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa38bf400) [pid = 1950] [serial = 1240] [outer = (nil)] 05:38:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa38c2000) [pid = 1950] [serial = 1241] [outer = 0xa38bf400] 05:38:19 INFO - PROCESS | 1905 | 1480340299217 Marionette TRACE conn5 <- [1,1416,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:19 INFO - . 05:38:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1593ms 05:38:19 INFO - PROCESS | 1905 | 1480340299274 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 05:38:19 INFO - PROCESS | 1905 | 1480340299282 Marionette TRACE conn5 <- [1,1417,null,{"value":"2147483649"}] 05:38:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:38:19 INFO - PROCESS | 1905 | 1480340299290 Marionette TRACE conn5 -> [0,1418,"timeouts",{"script":35000}] 05:38:19 INFO - PROCESS | 1905 | 1480340299293 Marionette TRACE conn5 <- [1,1418,null,{}] 05:38:19 INFO - PROCESS | 1905 | 1480340299298 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:19 INFO - PROCESS | 1905 | 1480340299533 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 05:38:19 INFO - PROCESS | 1905 | 1480340299564 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa445c800 == 11 [pid = 1950] [id = 444] 05:38:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa445e800) [pid = 1950] [serial = 1242] [outer = (nil)] 05:38:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa4465c00) [pid = 1950] [serial = 1243] [outer = 0xa445e800] 05:38:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa447e400) [pid = 1950] [serial = 1244] [outer = 0xa445e800] 05:38:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45c8c00 == 12 [pid = 1950] [id = 445] 05:38:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa45c9800) [pid = 1950] [serial = 1245] [outer = (nil)] 05:38:20 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:20 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa47bb000) [pid = 1950] [serial = 1246] [outer = 0xa45c9800] 05:38:20 INFO - PROCESS | 1905 | 1480340300890 Marionette TRACE conn5 <- [1,1420,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:20 INFO - . 05:38:20 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 05:38:20 INFO - PROCESS | 1905 | 1480340300923 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 05:38:20 INFO - PROCESS | 1905 | 1480340300926 Marionette TRACE conn5 <- [1,1421,null,{"value":"2147483649"}] 05:38:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:38:20 INFO - PROCESS | 1905 | 1480340300932 Marionette TRACE conn5 -> [0,1422,"timeouts",{"script":35000}] 05:38:20 INFO - PROCESS | 1905 | 1480340300934 Marionette TRACE conn5 <- [1,1422,null,{}] 05:38:20 INFO - PROCESS | 1905 | 1480340300940 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:21 INFO - PROCESS | 1905 | 1480340301106 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 05:38:21 INFO - PROCESS | 1905 | 1480340301220 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa546dc00 == 13 [pid = 1950] [id = 446] 05:38:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa5470c00) [pid = 1950] [serial = 1247] [outer = (nil)] 05:38:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa5486800) [pid = 1950] [serial = 1248] [outer = 0xa5470c00] 05:38:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa5484800) [pid = 1950] [serial = 1249] [outer = 0xa5470c00] 05:38:22 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa3666800) [pid = 1950] [serial = 1217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 05:38:22 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa4464c00) [pid = 1950] [serial = 1220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 05:38:22 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa3466400) [pid = 1950] [serial = 1214] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 05:38:22 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa30f1000) [pid = 1950] [serial = 1211] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 05:38:22 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa38b4400) [pid = 1950] [serial = 1223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 05:38:22 INFO - PROCESS | 1905 | 1480340302673 Marionette TRACE conn5 <- [1,1424,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:22 INFO - . 05:38:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1783ms 05:38:22 INFO - PROCESS | 1905 | 1480340302717 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 05:38:22 INFO - PROCESS | 1905 | 1480340302720 Marionette TRACE conn5 <- [1,1425,null,{"value":"2147483649"}] 05:38:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:38:22 INFO - PROCESS | 1905 | 1480340302726 Marionette TRACE conn5 -> [0,1426,"timeouts",{"script":35000}] 05:38:22 INFO - PROCESS | 1905 | 1480340302731 Marionette TRACE conn5 <- [1,1426,null,{}] 05:38:22 INFO - PROCESS | 1905 | 1480340302736 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:22 INFO - PROCESS | 1905 | 1480340302893 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 05:38:23 INFO - PROCESS | 1905 | 1480340303004 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa394e000 == 14 [pid = 1950] [id = 447] 05:38:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa45c9400) [pid = 1950] [serial = 1250] [outer = (nil)] 05:38:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa76cec00) [pid = 1950] [serial = 1251] [outer = 0xa45c9400] 05:38:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa8206c00) [pid = 1950] [serial = 1252] [outer = 0xa45c9400] 05:38:24 INFO - PROCESS | 1905 | 1480340304092 Marionette TRACE conn5 <- [1,1428,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:24 INFO - . 05:38:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1435ms 05:38:24 INFO - PROCESS | 1905 | 1480340304162 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 05:38:24 INFO - PROCESS | 1905 | 1480340304165 Marionette TRACE conn5 <- [1,1429,null,{"value":"2147483649"}] 05:38:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:38:24 INFO - PROCESS | 1905 | 1480340304171 Marionette TRACE conn5 -> [0,1430,"timeouts",{"script":35000}] 05:38:24 INFO - PROCESS | 1905 | 1480340304173 Marionette TRACE conn5 <- [1,1430,null,{}] 05:38:24 INFO - PROCESS | 1905 | 1480340304178 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:24 INFO - PROCESS | 1905 | 1480340304338 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 05:38:24 INFO - PROCESS | 1905 | 1480340304446 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353ec00 == 15 [pid = 1950] [id = 448] 05:38:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa353f800) [pid = 1950] [serial = 1253] [outer = (nil)] 05:38:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa394e800) [pid = 1950] [serial = 1254] [outer = 0xa353f800] 05:38:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa4460000) [pid = 1950] [serial = 1255] [outer = 0xa353f800] 05:38:25 INFO - PROCESS | 1905 | 1480340305760 Marionette TRACE conn5 <- [1,1432,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:25 INFO - . 05:38:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1627ms 05:38:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:38:25 INFO - PROCESS | 1905 | 1480340305799 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 05:38:25 INFO - PROCESS | 1905 | 1480340305802 Marionette TRACE conn5 <- [1,1433,null,{"value":"2147483649"}] 05:38:25 INFO - PROCESS | 1905 | 1480340305809 Marionette TRACE conn5 -> [0,1434,"timeouts",{"script":35000}] 05:38:25 INFO - PROCESS | 1905 | 1480340305813 Marionette TRACE conn5 <- [1,1434,null,{}] 05:38:25 INFO - PROCESS | 1905 | 1480340305818 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:26 INFO - PROCESS | 1905 | 1480340306027 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 05:38:26 INFO - PROCESS | 1905 | 1480340306102 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:26 INFO - PROCESS | 1905 | ++DOCSHELL 0xa820ec00 == 16 [pid = 1950] [id = 449] 05:38:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa82afc00) [pid = 1950] [serial = 1256] [outer = (nil)] 05:38:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa8ebe000) [pid = 1950] [serial = 1257] [outer = 0xa82afc00] 05:38:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xacb4b400) [pid = 1950] [serial = 1258] [outer = 0xa82afc00] 05:38:27 INFO - PROCESS | 1905 | 1480340307486 Marionette TRACE conn5 <- [1,1436,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:27 INFO - . 05:38:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1699ms 05:38:27 INFO - PROCESS | 1905 | 1480340307512 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 05:38:27 INFO - PROCESS | 1905 | 1480340307515 Marionette TRACE conn5 <- [1,1437,null,{"value":"2147483649"}] 05:38:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:38:27 INFO - PROCESS | 1905 | 1480340307523 Marionette TRACE conn5 -> [0,1438,"timeouts",{"script":35000}] 05:38:27 INFO - PROCESS | 1905 | 1480340307526 Marionette TRACE conn5 <- [1,1438,null,{}] 05:38:27 INFO - PROCESS | 1905 | 1480340307537 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:27 INFO - PROCESS | 1905 | 1480340307738 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 05:38:27 INFO - PROCESS | 1905 | 1480340307822 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d0ac00 == 17 [pid = 1950] [id = 450] 05:38:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa30bec00) [pid = 1950] [serial = 1259] [outer = (nil)] 05:38:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa353a800) [pid = 1950] [serial = 1260] [outer = 0xa30bec00] 05:38:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa3810800) [pid = 1950] [serial = 1261] [outer = 0xa30bec00] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa546dc00 == 16 [pid = 1950] [id = 446] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3470c00 == 15 [pid = 1950] [id = 432] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa45c8c00 == 14 [pid = 1950] [id = 445] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa3950400) [pid = 1950] [serial = 1209] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa445c800 == 13 [pid = 1950] [id = 444] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bec00 == 12 [pid = 1950] [id = 443] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3661c00 == 11 [pid = 1950] [id = 442] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b92800 == 10 [pid = 1950] [id = 422] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f0800 == 9 [pid = 1950] [id = 441] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa30bb800 == 8 [pid = 1950] [id = 440] 05:38:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3464800 == 7 [pid = 1950] [id = 439] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa3535800) [pid = 1950] [serial = 1215] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa30fd000) [pid = 1950] [serial = 1213] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa3539400) [pid = 1950] [serial = 1216] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa4483800) [pid = 1950] [serial = 1225] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa4461c00) [pid = 1950] [serial = 1224] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa3465400) [pid = 1950] [serial = 1212] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa38b6800) [pid = 1950] [serial = 1218] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa447b400) [pid = 1950] [serial = 1221] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa447d000) [pid = 1950] [serial = 1222] [outer = (nil)] [url = about:blank] 05:38:28 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa38c0c00) [pid = 1950] [serial = 1219] [outer = (nil)] [url = about:blank] 05:38:29 INFO - PROCESS | 1905 | 1480340309043 Marionette TRACE conn5 <- [1,1440,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:29 INFO - . 05:38:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1552ms 05:38:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:38:29 INFO - PROCESS | 1905 | 1480340309080 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 05:38:29 INFO - PROCESS | 1905 | 1480340309083 Marionette TRACE conn5 <- [1,1441,null,{"value":"2147483649"}] 05:38:29 INFO - PROCESS | 1905 | 1480340309090 Marionette TRACE conn5 -> [0,1442,"timeouts",{"script":35000}] 05:38:29 INFO - PROCESS | 1905 | 1480340309092 Marionette TRACE conn5 <- [1,1442,null,{}] 05:38:29 INFO - PROCESS | 1905 | 1480340309098 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:29 INFO - PROCESS | 1905 | 1480340309263 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 05:38:29 INFO - PROCESS | 1905 | 1480340309316 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fd800 == 8 [pid = 1950] [id = 451] 05:38:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa3466800) [pid = 1950] [serial = 1262] [outer = (nil)] 05:38:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa38c1400) [pid = 1950] [serial = 1263] [outer = 0xa3466800] 05:38:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa3949c00) [pid = 1950] [serial = 1264] [outer = 0xa3466800] 05:38:30 INFO - PROCESS | 1905 | 1480340310486 Marionette TRACE conn5 <- [1,1444,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 05:38:30 INFO - . 05:38:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1435ms 05:38:30 INFO - PROCESS | 1905 | 1480340310525 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 05:38:30 INFO - PROCESS | 1905 | 1480340310530 Marionette TRACE conn5 <- [1,1445,null,{"value":"2147483649"}] 05:38:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:38:30 INFO - PROCESS | 1905 | 1480340310542 Marionette TRACE conn5 -> [0,1446,"timeouts",{"script":35000}] 05:38:30 INFO - PROCESS | 1905 | 1480340310544 Marionette TRACE conn5 <- [1,1446,null,{}] 05:38:30 INFO - PROCESS | 1905 | 1480340310548 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:30 INFO - PROCESS | 1905 | 1480340310726 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 05:38:30 INFO - PROCESS | 1905 | 1480340310757 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447f800 == 9 [pid = 1950] [id = 452] 05:38:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa447fc00) [pid = 1950] [serial = 1265] [outer = (nil)] 05:38:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa45c2c00) [pid = 1950] [serial = 1266] [outer = 0xa447fc00] 05:38:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa47f0400) [pid = 1950] [serial = 1267] [outer = 0xa447fc00] 05:38:31 INFO - PROCESS | 1905 | 1480340311947 Marionette TRACE conn5 <- [1,1448,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:32 INFO - . 05:38:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1478ms 05:38:32 INFO - PROCESS | 1905 | 1480340312023 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 05:38:32 INFO - PROCESS | 1905 | 1480340312030 Marionette TRACE conn5 <- [1,1449,null,{"value":"2147483649"}] 05:38:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:38:32 INFO - PROCESS | 1905 | 1480340312041 Marionette TRACE conn5 -> [0,1450,"timeouts",{"script":35000}] 05:38:32 INFO - PROCESS | 1905 | 1480340312047 Marionette TRACE conn5 <- [1,1450,null,{}] 05:38:32 INFO - PROCESS | 1905 | 1480340312085 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:32 INFO - PROCESS | 1905 | 1480340312258 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 05:38:32 INFO - PROCESS | 1905 | 1480340312317 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:32 INFO - PROCESS | 1905 | ++DOCSHELL 0xa82bb000 == 10 [pid = 1950] [id = 453] 05:38:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa8d44c00) [pid = 1950] [serial = 1268] [outer = (nil)] 05:38:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xacb82c00) [pid = 1950] [serial = 1269] [outer = 0xa8d44c00] 05:38:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa301b800) [pid = 1950] [serial = 1270] [outer = 0xa8d44c00] 05:38:33 INFO - PROCESS | 1905 | 1480340313614 Marionette TRACE conn5 <- [1,1452,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:33 INFO - . 05:38:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1603ms 05:38:33 INFO - PROCESS | 1905 | 1480340313644 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 05:38:33 INFO - PROCESS | 1905 | 1480340313648 Marionette TRACE conn5 <- [1,1453,null,{"value":"2147483649"}] 05:38:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:38:33 INFO - PROCESS | 1905 | 1480340313669 Marionette TRACE conn5 -> [0,1454,"timeouts",{"script":35000}] 05:38:33 INFO - PROCESS | 1905 | 1480340313673 Marionette TRACE conn5 <- [1,1454,null,{}] 05:38:33 INFO - PROCESS | 1905 | 1480340313683 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:34 INFO - PROCESS | 1905 | 1480340314175 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 05:38:34 INFO - PROCESS | 1905 | 1480340314267 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa445e800) [pid = 1950] [serial = 1242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa5470c00) [pid = 1950] [serial = 1247] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa30f4800) [pid = 1950] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa30bc000) [pid = 1950] [serial = 1232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa3662c00) [pid = 1950] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa38bf400) [pid = 1950] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340298972] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa45c9800) [pid = 1950] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa2b94c00) [pid = 1950] [serial = 1181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa3471800) [pid = 1950] [serial = 1208] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa4480c00) [pid = 1950] [serial = 1205] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 05:38:34 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa366bc00) [pid = 1950] [serial = 1184] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 05:38:34 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d04400 == 11 [pid = 1950] [id = 454] 05:38:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa2d0a800) [pid = 1950] [serial = 1271] [outer = (nil)] 05:38:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa3027c00) [pid = 1950] [serial = 1272] [outer = 0xa2d0a800] 05:38:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa3028c00) [pid = 1950] [serial = 1273] [outer = 0xa2d0a800] 05:38:35 INFO - PROCESS | 1905 | 1480340315622 Marionette TRACE conn5 <- [1,1456,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:35 INFO - . 05:38:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 2002ms 05:38:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:38:35 INFO - PROCESS | 1905 | 1480340315659 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 05:38:35 INFO - PROCESS | 1905 | 1480340315661 Marionette TRACE conn5 <- [1,1457,null,{"value":"2147483649"}] 05:38:35 INFO - PROCESS | 1905 | 1480340315667 Marionette TRACE conn5 -> [0,1458,"timeouts",{"script":35000}] 05:38:35 INFO - PROCESS | 1905 | 1480340315670 Marionette TRACE conn5 <- [1,1458,null,{}] 05:38:35 INFO - PROCESS | 1905 | 1480340315675 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:35 INFO - PROCESS | 1905 | 1480340315840 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 05:38:35 INFO - PROCESS | 1905 | 1480340315887 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:35 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3533c00 == 12 [pid = 1950] [id = 455] 05:38:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3535800) [pid = 1950] [serial = 1274] [outer = (nil)] 05:38:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa38bc800) [pid = 1950] [serial = 1275] [outer = 0xa3535800] 05:38:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa4459000) [pid = 1950] [serial = 1276] [outer = 0xa3535800] 05:38:36 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4480c00 == 13 [pid = 1950] [id = 456] 05:38:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa4482000) [pid = 1950] [serial = 1277] [outer = (nil)] 05:38:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa4485800) [pid = 1950] [serial = 1278] [outer = 0xa4482000] 05:38:37 INFO - PROCESS | 1905 | 1480340317264 Marionette TRACE conn5 <- [1,1460,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:37 INFO - . 05:38:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1636ms 05:38:37 INFO - PROCESS | 1905 | 1480340317304 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 05:38:37 INFO - PROCESS | 1905 | 1480340317306 Marionette TRACE conn5 <- [1,1461,null,{"value":"2147483649"}] 05:38:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:38:37 INFO - PROCESS | 1905 | 1480340317319 Marionette TRACE conn5 -> [0,1462,"timeouts",{"script":35000}] 05:38:37 INFO - PROCESS | 1905 | 1480340317321 Marionette TRACE conn5 <- [1,1462,null,{}] 05:38:37 INFO - PROCESS | 1905 | 1480340317329 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:37 INFO - PROCESS | 1905 | 1480340317502 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 05:38:37 INFO - PROCESS | 1905 | 1480340317610 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:37 INFO - PROCESS | 1905 | ++DOCSHELL 0xa82b2800 == 14 [pid = 1950] [id = 457] 05:38:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa8eb7000) [pid = 1950] [serial = 1279] [outer = (nil)] 05:38:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa2df0400) [pid = 1950] [serial = 1280] [outer = 0xa8eb7000] 05:38:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa2df2c00) [pid = 1950] [serial = 1281] [outer = 0xa8eb7000] 05:38:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2df6800 == 15 [pid = 1950] [id = 458] 05:38:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa2df6c00) [pid = 1950] [serial = 1282] [outer = (nil)] 05:38:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa2df7c00) [pid = 1950] [serial = 1283] [outer = 0xa2df6c00] 05:38:39 INFO - PROCESS | 1905 | 1480340319044 Marionette TRACE conn5 <- [1,1464,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:39 INFO - . 05:38:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1744ms 05:38:39 INFO - PROCESS | 1905 | 1480340319061 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 05:38:39 INFO - PROCESS | 1905 | 1480340319063 Marionette TRACE conn5 <- [1,1465,null,{"value":"2147483649"}] 05:38:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:38:39 INFO - PROCESS | 1905 | 1480340319073 Marionette TRACE conn5 -> [0,1466,"timeouts",{"script":35000}] 05:38:39 INFO - PROCESS | 1905 | 1480340319074 Marionette TRACE conn5 <- [1,1466,null,{}] 05:38:39 INFO - PROCESS | 1905 | 1480340319082 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:39 INFO - PROCESS | 1905 | 1480340319256 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 05:38:39 INFO - PROCESS | 1905 | 1480340319361 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa3662400 == 14 [pid = 1950] [id = 423] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fd800 == 13 [pid = 1950] [id = 451] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa447f800 == 12 [pid = 1950] [id = 452] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa82bb000 == 11 [pid = 1950] [id = 453] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa394e000 == 10 [pid = 1950] [id = 447] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa4852000 == 9 [pid = 1950] [id = 438] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa353ec00 == 8 [pid = 1950] [id = 448] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa820ec00 == 7 [pid = 1950] [id = 449] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d0ac00 == 6 [pid = 1950] [id = 450] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa4480c00 == 5 [pid = 1950] [id = 456] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa3533c00 == 4 [pid = 1950] [id = 455] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa2df6800 == 3 [pid = 1950] [id = 458] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa82b2800 == 2 [pid = 1950] [id = 457] 05:38:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d04400 == 1 [pid = 1950] [id = 454] 05:38:39 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b8e800 == 2 [pid = 1950] [id = 459] 05:38:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0xa2b8ec00) [pid = 1950] [serial = 1284] [outer = (nil)] 05:38:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0xa2d01c00) [pid = 1950] [serial = 1285] [outer = 0xa2b8ec00] 05:38:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0xa2d0a000) [pid = 1950] [serial = 1286] [outer = 0xa2b8ec00] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0xa76cec00) [pid = 1950] [serial = 1251] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0xa5484800) [pid = 1950] [serial = 1249] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0xa3466000) [pid = 1950] [serial = 1236] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa3538400) [pid = 1950] [serial = 1234] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa380fc00) [pid = 1950] [serial = 1239] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa38c2000) [pid = 1950] [serial = 1241] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340298972] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa5486800) [pid = 1950] [serial = 1248] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa47bb000) [pid = 1950] [serial = 1246] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa447e400) [pid = 1950] [serial = 1244] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa4465c00) [pid = 1950] [serial = 1243] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa3802400) [pid = 1950] [serial = 1238] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa3469c00) [pid = 1950] [serial = 1233] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa394b000) [pid = 1950] [serial = 1230] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa546b800) [pid = 1950] [serial = 1227] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa30c5400) [pid = 1950] [serial = 1183] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa4461000) [pid = 1950] [serial = 1210] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa45c3800) [pid = 1950] [serial = 1207] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa38c2400) [pid = 1950] [serial = 1186] [outer = (nil)] [url = about:blank] 05:38:40 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2dfc800 == 3 [pid = 1950] [id = 460] 05:38:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa3019800) [pid = 1950] [serial = 1287] [outer = (nil)] 05:38:40 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:40 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa301b000) [pid = 1950] [serial = 1288] [outer = 0xa3019800] 05:38:40 INFO - PROCESS | 1905 | 1480340320931 Marionette TRACE conn5 <- [1,1468,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:40 INFO - . 05:38:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1887ms 05:38:40 INFO - PROCESS | 1905 | 1480340320963 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 05:38:40 INFO - PROCESS | 1905 | 1480340320966 Marionette TRACE conn5 <- [1,1469,null,{"value":"2147483649"}] 05:38:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:38:40 INFO - PROCESS | 1905 | 1480340320978 Marionette TRACE conn5 -> [0,1470,"timeouts",{"script":35000}] 05:38:40 INFO - PROCESS | 1905 | 1480340320981 Marionette TRACE conn5 <- [1,1470,null,{}] 05:38:40 INFO - PROCESS | 1905 | 1480340320988 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:41 INFO - PROCESS | 1905 | 1480340321197 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 05:38:41 INFO - PROCESS | 1905 | 1480340321265 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:41 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30bd400 == 4 [pid = 1950] [id = 461] 05:38:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa30bd800) [pid = 1950] [serial = 1289] [outer = (nil)] 05:38:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa30c3800) [pid = 1950] [serial = 1290] [outer = 0xa30bd800] 05:38:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa30c5000) [pid = 1950] [serial = 1291] [outer = 0xa30bd800] 05:38:42 INFO - PROCESS | 1905 | 1480340322305 Marionette TRACE conn5 <- [1,1472,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:42 INFO - . 05:38:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1348ms 05:38:42 INFO - PROCESS | 1905 | 1480340322326 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 05:38:42 INFO - PROCESS | 1905 | 1480340322331 Marionette TRACE conn5 <- [1,1473,null,{"value":"2147483649"}] 05:38:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:38:42 INFO - PROCESS | 1905 | 1480340322349 Marionette TRACE conn5 -> [0,1474,"timeouts",{"script":35000}] 05:38:42 INFO - PROCESS | 1905 | 1480340322353 Marionette TRACE conn5 <- [1,1474,null,{}] 05:38:42 INFO - PROCESS | 1905 | 1480340322358 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:42 INFO - PROCESS | 1905 | 1480340322524 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 05:38:42 INFO - PROCESS | 1905 | 1480340322626 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:42 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fa800 == 5 [pid = 1950] [id = 462] 05:38:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa30fb400) [pid = 1950] [serial = 1292] [outer = (nil)] 05:38:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa3468c00) [pid = 1950] [serial = 1293] [outer = 0xa30fb400] 05:38:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa346b400) [pid = 1950] [serial = 1294] [outer = 0xa30fb400] 05:38:43 INFO - PROCESS | 1905 | 1480340323793 Marionette TRACE conn5 <- [1,1476,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:43 INFO - . 05:38:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1489ms 05:38:43 INFO - PROCESS | 1905 | 1480340323840 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 05:38:43 INFO - PROCESS | 1905 | 1480340323848 Marionette TRACE conn5 <- [1,1477,null,{"value":"2147483649"}] 05:38:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:38:43 INFO - PROCESS | 1905 | 1480340323860 Marionette TRACE conn5 -> [0,1478,"timeouts",{"script":35000}] 05:38:43 INFO - PROCESS | 1905 | 1480340323867 Marionette TRACE conn5 <- [1,1478,null,{}] 05:38:43 INFO - PROCESS | 1905 | 1480340323887 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:44 INFO - PROCESS | 1905 | 1480340324156 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 05:38:44 INFO - PROCESS | 1905 | 1480340324176 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:44 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3535c00 == 6 [pid = 1950] [id = 463] 05:38:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa3541400) [pid = 1950] [serial = 1295] [outer = (nil)] 05:38:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa3661c00) [pid = 1950] [serial = 1296] [outer = 0xa3541400] 05:38:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa3664800) [pid = 1950] [serial = 1297] [outer = 0xa3541400] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa447fc00) [pid = 1950] [serial = 1265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa8d44c00) [pid = 1950] [serial = 1268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa2d0a800) [pid = 1950] [serial = 1271] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa45c9400) [pid = 1950] [serial = 1250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa353f800) [pid = 1950] [serial = 1253] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa82afc00) [pid = 1950] [serial = 1256] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa3466800) [pid = 1950] [serial = 1262] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa30bec00) [pid = 1950] [serial = 1259] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa353dc00) [pid = 1950] [serial = 1229] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 05:38:45 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa48a6c00) [pid = 1950] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 05:38:46 INFO - PROCESS | 1905 | 1480340326389 Marionette TRACE conn5 <- [1,1480,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:46 INFO - . 05:38:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 2566ms 05:38:46 INFO - PROCESS | 1905 | 1480340326425 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 05:38:46 INFO - PROCESS | 1905 | 1480340326427 Marionette TRACE conn5 <- [1,1481,null,{"value":"2147483649"}] 05:38:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:38:46 INFO - PROCESS | 1905 | 1480340326433 Marionette TRACE conn5 -> [0,1482,"timeouts",{"script":35000}] 05:38:46 INFO - PROCESS | 1905 | 1480340326436 Marionette TRACE conn5 <- [1,1482,null,{}] 05:38:46 INFO - PROCESS | 1905 | 1480340326441 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:46 INFO - PROCESS | 1905 | 1480340326643 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 05:38:46 INFO - PROCESS | 1905 | 1480340326709 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:46 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3463400 == 7 [pid = 1950] [id = 464] 05:38:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa3470400) [pid = 1950] [serial = 1298] [outer = (nil)] 05:38:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa3669000) [pid = 1950] [serial = 1299] [outer = 0xa3470400] 05:38:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa3667c00) [pid = 1950] [serial = 1300] [outer = 0xa3470400] 05:38:47 INFO - PROCESS | 1905 | 1480340327713 Marionette TRACE conn5 <- [1,1484,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:47 INFO - . 05:38:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1328ms 05:38:47 INFO - PROCESS | 1905 | 1480340327764 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 05:38:47 INFO - PROCESS | 1905 | 1480340327767 Marionette TRACE conn5 <- [1,1485,null,{"value":"2147483649"}] 05:38:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:38:47 INFO - PROCESS | 1905 | 1480340327778 Marionette TRACE conn5 -> [0,1486,"timeouts",{"script":35000}] 05:38:47 INFO - PROCESS | 1905 | 1480340327780 Marionette TRACE conn5 <- [1,1486,null,{}] 05:38:47 INFO - PROCESS | 1905 | 1480340327789 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:48 INFO - PROCESS | 1905 | 1480340328002 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 05:38:48 INFO - PROCESS | 1905 | 1480340328037 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:48 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c1400 == 8 [pid = 1950] [id = 465] 05:38:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa30c6000) [pid = 1950] [serial = 1301] [outer = (nil)] 05:38:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3466800) [pid = 1950] [serial = 1302] [outer = 0xa30c6000] 05:38:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa353e000) [pid = 1950] [serial = 1303] [outer = 0xa30c6000] 05:38:49 INFO - PROCESS | 1905 | 1480340329273 Marionette TRACE conn5 <- [1,1488,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:49 INFO - . 05:38:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1539ms 05:38:49 INFO - PROCESS | 1905 | 1480340329315 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 05:38:49 INFO - PROCESS | 1905 | 1480340329319 Marionette TRACE conn5 <- [1,1489,null,{"value":"2147483649"}] 05:38:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:38:49 INFO - PROCESS | 1905 | 1480340329324 Marionette TRACE conn5 -> [0,1490,"timeouts",{"script":35000}] 05:38:49 INFO - PROCESS | 1905 | 1480340329326 Marionette TRACE conn5 <- [1,1490,null,{}] 05:38:49 INFO - PROCESS | 1905 | 1480340329331 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:49 INFO - PROCESS | 1905 | 1480340329525 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 05:38:49 INFO - PROCESS | 1905 | 1480340329596 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:49 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bd800 == 9 [pid = 1950] [id = 466] 05:38:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa38c1000) [pid = 1950] [serial = 1304] [outer = (nil)] 05:38:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa394a400) [pid = 1950] [serial = 1305] [outer = 0xa38c1000] 05:38:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa394cc00) [pid = 1950] [serial = 1306] [outer = 0xa38c1000] 05:38:50 INFO - PROCESS | 1905 | 1480340330964 Marionette TRACE conn5 <- [1,1492,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:51 INFO - . 05:38:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1695ms 05:38:51 INFO - PROCESS | 1905 | 1480340331020 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 05:38:51 INFO - PROCESS | 1905 | 1480340331023 Marionette TRACE conn5 <- [1,1493,null,{"value":"2147483649"}] 05:38:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:38:51 INFO - PROCESS | 1905 | 1480340331029 Marionette TRACE conn5 -> [0,1494,"timeouts",{"script":35000}] 05:38:51 INFO - PROCESS | 1905 | 1480340331036 Marionette TRACE conn5 <- [1,1494,null,{}] 05:38:51 INFO - PROCESS | 1905 | 1480340331044 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:51 INFO - PROCESS | 1905 | --DOCSHELL 0xa3535c00 == 8 [pid = 1950] [id = 463] 05:38:51 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fa800 == 7 [pid = 1950] [id = 462] 05:38:51 INFO - PROCESS | 1905 | 1480340331226 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 05:38:51 INFO - PROCESS | 1905 | --DOCSHELL 0xa30bd400 == 6 [pid = 1950] [id = 461] 05:38:51 INFO - PROCESS | 1905 | --DOCSHELL 0xa2dfc800 == 5 [pid = 1950] [id = 460] 05:38:51 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b8e800 == 4 [pid = 1950] [id = 459] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa38c0000) [pid = 1950] [serial = 1231] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa5471800) [pid = 1950] [serial = 1228] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | 1480340331341 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa8206c00) [pid = 1950] [serial = 1252] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa3027c00) [pid = 1950] [serial = 1272] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa4460000) [pid = 1950] [serial = 1255] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xacb4b400) [pid = 1950] [serial = 1258] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa3949c00) [pid = 1950] [serial = 1264] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa3028c00) [pid = 1950] [serial = 1273] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa3810800) [pid = 1950] [serial = 1261] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa301b800) [pid = 1950] [serial = 1270] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa47f0400) [pid = 1950] [serial = 1267] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xacb82c00) [pid = 1950] [serial = 1269] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa45c2c00) [pid = 1950] [serial = 1266] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa38c1400) [pid = 1950] [serial = 1263] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa353a800) [pid = 1950] [serial = 1260] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa8ebe000) [pid = 1950] [serial = 1257] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa394e800) [pid = 1950] [serial = 1254] [outer = (nil)] [url = about:blank] 05:38:51 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2dfc800 == 5 [pid = 1950] [id = 467] 05:38:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa301ac00) [pid = 1950] [serial = 1307] [outer = (nil)] 05:38:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa3028000) [pid = 1950] [serial = 1308] [outer = 0xa301ac00] 05:38:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa30bc000) [pid = 1950] [serial = 1309] [outer = 0xa301ac00] 05:38:52 INFO - PROCESS | 1905 | 1480340332477 Marionette TRACE conn5 <- [1,1496,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:52 INFO - . 05:38:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1495ms 05:38:52 INFO - PROCESS | 1905 | 1480340332525 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 05:38:52 INFO - PROCESS | 1905 | 1480340332529 Marionette TRACE conn5 <- [1,1497,null,{"value":"2147483649"}] 05:38:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:38:52 INFO - PROCESS | 1905 | 1480340332534 Marionette TRACE conn5 -> [0,1498,"timeouts",{"script":35000}] 05:38:52 INFO - PROCESS | 1905 | 1480340332537 Marionette TRACE conn5 <- [1,1498,null,{}] 05:38:52 INFO - PROCESS | 1905 | 1480340332542 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:52 INFO - PROCESS | 1905 | 1480340332731 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 05:38:52 INFO - PROCESS | 1905 | 1480340332800 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:52 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f4c00 == 6 [pid = 1950] [id = 468] 05:38:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa30f6c00) [pid = 1950] [serial = 1310] [outer = (nil)] 05:38:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa346f000) [pid = 1950] [serial = 1311] [outer = 0xa30f6c00] 05:38:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa3534800) [pid = 1950] [serial = 1312] [outer = 0xa30f6c00] 05:38:53 INFO - PROCESS | 1905 | 1480340333838 Marionette TRACE conn5 <- [1,1500,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:53 INFO - . 05:38:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1345ms 05:38:53 INFO - PROCESS | 1905 | 1480340333883 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 05:38:53 INFO - PROCESS | 1905 | 1480340333888 Marionette TRACE conn5 <- [1,1501,null,{"value":"2147483649"}] 05:38:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:38:53 INFO - PROCESS | 1905 | 1480340333895 Marionette TRACE conn5 -> [0,1502,"timeouts",{"script":35000}] 05:38:53 INFO - PROCESS | 1905 | 1480340333897 Marionette TRACE conn5 <- [1,1502,null,{}] 05:38:53 INFO - PROCESS | 1905 | 1480340333908 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:54 INFO - PROCESS | 1905 | 1480340334109 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 05:38:54 INFO - PROCESS | 1905 | 1480340334197 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bdc00 == 7 [pid = 1950] [id = 469] 05:38:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa38be400) [pid = 1950] [serial = 1313] [outer = (nil)] 05:38:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa3948400) [pid = 1950] [serial = 1314] [outer = 0xa38be400] 05:38:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa394f000) [pid = 1950] [serial = 1315] [outer = 0xa38be400] 05:38:55 INFO - PROCESS | 1905 | 1480340335450 Marionette TRACE conn5 <- [1,1504,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:55 INFO - . 05:38:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1584ms 05:38:55 INFO - PROCESS | 1905 | 1480340335481 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 05:38:55 INFO - PROCESS | 1905 | 1480340335484 Marionette TRACE conn5 <- [1,1505,null,{"value":"2147483649"}] 05:38:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:38:55 INFO - PROCESS | 1905 | 1480340335490 Marionette TRACE conn5 -> [0,1506,"timeouts",{"script":35000}] 05:38:55 INFO - PROCESS | 1905 | 1480340335492 Marionette TRACE conn5 <- [1,1506,null,{}] 05:38:55 INFO - PROCESS | 1905 | 1480340335498 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:55 INFO - PROCESS | 1905 | 1480340335707 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 05:38:55 INFO - PROCESS | 1905 | 1480340335781 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:55 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3668800 == 8 [pid = 1950] [id = 470] 05:38:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa38bbc00) [pid = 1950] [serial = 1316] [outer = (nil)] 05:38:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa4463000) [pid = 1950] [serial = 1317] [outer = 0xa38bbc00] 05:38:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa4465400) [pid = 1950] [serial = 1318] [outer = 0xa38bbc00] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa30bd800) [pid = 1950] [serial = 1289] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa30fb400) [pid = 1950] [serial = 1292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa3541400) [pid = 1950] [serial = 1295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa8eb7000) [pid = 1950] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa2df6c00) [pid = 1950] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340318732] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa2b8ec00) [pid = 1950] [serial = 1284] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa3019800) [pid = 1950] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa4482000) [pid = 1950] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:38:56 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa3535800) [pid = 1950] [serial = 1274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 05:38:56 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5800 == 9 [pid = 1950] [id = 471] 05:38:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa30f2400) [pid = 1950] [serial = 1319] [outer = (nil)] 05:38:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:38:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa346e000) [pid = 1950] [serial = 1320] [outer = 0xa30f2400] 05:38:57 INFO - PROCESS | 1905 | 1480340337221 Marionette TRACE conn5 <- [1,1508,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:57 INFO - . 05:38:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1786ms 05:38:57 INFO - PROCESS | 1905 | 1480340337278 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 05:38:57 INFO - PROCESS | 1905 | 1480340337282 Marionette TRACE conn5 <- [1,1509,null,{"value":"2147483649"}] 05:38:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:38:57 INFO - PROCESS | 1905 | 1480340337287 Marionette TRACE conn5 -> [0,1510,"timeouts",{"script":35000}] 05:38:57 INFO - PROCESS | 1905 | 1480340337289 Marionette TRACE conn5 <- [1,1510,null,{}] 05:38:57 INFO - PROCESS | 1905 | 1480340337295 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:57 INFO - PROCESS | 1905 | 1480340337486 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 05:38:57 INFO - PROCESS | 1905 | 1480340337540 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:57 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4466400 == 10 [pid = 1950] [id = 472] 05:38:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa4479c00) [pid = 1950] [serial = 1321] [outer = (nil)] 05:38:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa4480c00) [pid = 1950] [serial = 1322] [outer = 0xa4479c00] 05:38:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa4484400) [pid = 1950] [serial = 1323] [outer = 0xa4479c00] 05:38:58 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3026400 == 11 [pid = 1950] [id = 473] 05:38:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa3027400) [pid = 1950] [serial = 1324] [outer = (nil)] 05:38:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa30f4800) [pid = 1950] [serial = 1325] [outer = 0xa3027400] 05:38:58 INFO - PROCESS | 1905 | 1480340338769 Marionette TRACE conn5 <- [1,1512,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:38:58 INFO - . 05:38:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1539ms 05:38:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:38:58 INFO - PROCESS | 1905 | 1480340338828 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 05:38:58 INFO - PROCESS | 1905 | 1480340338830 Marionette TRACE conn5 <- [1,1513,null,{"value":"2147483649"}] 05:38:58 INFO - PROCESS | 1905 | 1480340338845 Marionette TRACE conn5 -> [0,1514,"timeouts",{"script":35000}] 05:38:58 INFO - PROCESS | 1905 | 1480340338847 Marionette TRACE conn5 <- [1,1514,null,{}] 05:38:58 INFO - PROCESS | 1905 | 1480340338860 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:38:59 INFO - PROCESS | 1905 | 1480340339030 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 05:38:59 INFO - PROCESS | 1905 | 1480340339246 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:38:59 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3667000 == 12 [pid = 1950] [id = 474] 05:38:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa38c2400) [pid = 1950] [serial = 1326] [outer = (nil)] 05:38:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa447bc00) [pid = 1950] [serial = 1327] [outer = 0xa38c2400] 05:38:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa45bfc00) [pid = 1950] [serial = 1328] [outer = 0xa38c2400] 05:39:00 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45cc000 == 13 [pid = 1950] [id = 475] 05:39:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa45cc800) [pid = 1950] [serial = 1329] [outer = (nil)] 05:39:00 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:39:00 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:39:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa47e8c00) [pid = 1950] [serial = 1330] [outer = 0xa45cc800] 05:39:00 INFO - PROCESS | 1905 | 1480340340581 Marionette TRACE conn5 <- [1,1516,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:39:00 INFO - . 05:39:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1808ms 05:39:00 INFO - PROCESS | 1905 | 1480340340645 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 05:39:00 INFO - PROCESS | 1905 | 1480340340648 Marionette TRACE conn5 <- [1,1517,null,{"value":"2147483649"}] 05:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:39:00 INFO - PROCESS | 1905 | 1480340340658 Marionette TRACE conn5 -> [0,1518,"timeouts",{"script":35000}] 05:39:00 INFO - PROCESS | 1905 | 1480340340663 Marionette TRACE conn5 <- [1,1518,null,{}] 05:39:00 INFO - PROCESS | 1905 | 1480340340676 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:00 INFO - PROCESS | 1905 | 1480340340930 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 05:39:01 INFO - PROCESS | 1905 | 1480340341014 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa301bc00 == 14 [pid = 1950] [id = 476] 05:39:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa301c400) [pid = 1950] [serial = 1331] [outer = (nil)] 05:39:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa30f9400) [pid = 1950] [serial = 1332] [outer = 0xa301c400] 05:39:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa3470000) [pid = 1950] [serial = 1333] [outer = 0xa301c400] 05:39:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5800 == 13 [pid = 1950] [id = 471] 05:39:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa3668800 == 12 [pid = 1950] [id = 470] 05:39:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bdc00 == 11 [pid = 1950] [id = 469] 05:39:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f4c00 == 10 [pid = 1950] [id = 468] 05:39:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa2dfc800 == 9 [pid = 1950] [id = 467] 05:39:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bd800 == 8 [pid = 1950] [id = 466] 05:39:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c1400 == 7 [pid = 1950] [id = 465] 05:39:01 INFO - PROCESS | 1905 | --DOCSHELL 0xa3463400 == 6 [pid = 1950] [id = 464] 05:39:02 INFO - PROCESS | 1905 | 1480340342202 Marionette TRACE conn5 <- [1,1520,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa3669000) [pid = 1950] [serial = 1299] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa3664800) [pid = 1950] [serial = 1297] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa2df2c00) [pid = 1950] [serial = 1281] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa2df7c00) [pid = 1950] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340318732] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa2d0a000) [pid = 1950] [serial = 1286] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa301b000) [pid = 1950] [serial = 1288] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa346b400) [pid = 1950] [serial = 1294] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa4485800) [pid = 1950] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa4459000) [pid = 1950] [serial = 1276] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa3661c00) [pid = 1950] [serial = 1296] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa30c5000) [pid = 1950] [serial = 1291] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa3468c00) [pid = 1950] [serial = 1293] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa30c3800) [pid = 1950] [serial = 1290] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa2d01c00) [pid = 1950] [serial = 1285] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa2df0400) [pid = 1950] [serial = 1280] [outer = (nil)] [url = about:blank] 05:39:02 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa38bc800) [pid = 1950] [serial = 1275] [outer = (nil)] [url = about:blank] 05:39:02 INFO - . 05:39:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1608ms 05:39:02 INFO - PROCESS | 1905 | 1480340342263 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 05:39:02 INFO - PROCESS | 1905 | 1480340342266 Marionette TRACE conn5 <- [1,1521,null,{"value":"2147483649"}] 05:39:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:39:02 INFO - PROCESS | 1905 | 1480340342272 Marionette TRACE conn5 -> [0,1522,"timeouts",{"script":35000}] 05:39:02 INFO - PROCESS | 1905 | 1480340342274 Marionette TRACE conn5 <- [1,1522,null,{}] 05:39:02 INFO - PROCESS | 1905 | 1480340342279 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:02 INFO - PROCESS | 1905 | 1480340342459 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 05:39:02 INFO - PROCESS | 1905 | 1480340342529 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:02 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2dfb400 == 7 [pid = 1950] [id = 477] 05:39:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa301d800) [pid = 1950] [serial = 1334] [outer = (nil)] 05:39:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa30bfc00) [pid = 1950] [serial = 1335] [outer = 0xa301d800] 05:39:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa30c5800) [pid = 1950] [serial = 1336] [outer = 0xa301d800] 05:39:03 INFO - PROCESS | 1905 | 1480340343482 Marionette TRACE conn5 <- [1,1524,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:39:03 INFO - . 05:39:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1232ms 05:39:03 INFO - PROCESS | 1905 | 1480340343505 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 05:39:03 INFO - PROCESS | 1905 | 1480340343507 Marionette TRACE conn5 <- [1,1525,null,{"value":"2147483649"}] 05:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:39:03 INFO - PROCESS | 1905 | 1480340343512 Marionette TRACE conn5 -> [0,1526,"timeouts",{"script":35000}] 05:39:03 INFO - PROCESS | 1905 | 1480340343515 Marionette TRACE conn5 <- [1,1526,null,{}] 05:39:03 INFO - PROCESS | 1905 | 1480340343520 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:03 INFO - PROCESS | 1905 | 1480340343674 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 05:39:03 INFO - PROCESS | 1905 | 1480340343745 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346b800 == 8 [pid = 1950] [id = 478] 05:39:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa3470800) [pid = 1950] [serial = 1337] [outer = (nil)] 05:39:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa3661400) [pid = 1950] [serial = 1338] [outer = 0xa3470800] 05:39:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa3665400) [pid = 1950] [serial = 1339] [outer = 0xa3470800] 05:39:04 INFO - PROCESS | 1905 | 1480340344926 Marionette TRACE conn5 <- [1,1528,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:39:04 INFO - . 05:39:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1441ms 05:39:04 INFO - PROCESS | 1905 | 1480340344954 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 05:39:04 INFO - PROCESS | 1905 | 1480340344958 Marionette TRACE conn5 <- [1,1529,null,{"value":"2147483649"}] 05:39:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:39:04 INFO - PROCESS | 1905 | 1480340344963 Marionette TRACE conn5 -> [0,1530,"timeouts",{"script":35000}] 05:39:04 INFO - PROCESS | 1905 | 1480340344965 Marionette TRACE conn5 <- [1,1530,null,{}] 05:39:04 INFO - PROCESS | 1905 | 1480340344971 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:05 INFO - PROCESS | 1905 | 1480340345162 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 05:39:05 INFO - PROCESS | 1905 | 1480340345232 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:05 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3952800 == 9 [pid = 1950] [id = 479] 05:39:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa3953000) [pid = 1950] [serial = 1340] [outer = (nil)] 05:39:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa445e800) [pid = 1950] [serial = 1341] [outer = 0xa3953000] 05:39:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa4467400) [pid = 1950] [serial = 1342] [outer = 0xa3953000] 05:39:06 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa30f2400) [pid = 1950] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:39:06 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa301ac00) [pid = 1950] [serial = 1307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 05:39:06 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa38be400) [pid = 1950] [serial = 1313] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 05:39:06 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa30f6c00) [pid = 1950] [serial = 1310] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 05:39:06 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa38bbc00) [pid = 1950] [serial = 1316] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:39:06 INFO - PROCESS | 1905 | 1480340346584 Marionette TRACE conn5 <- [1,1532,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:39:06 INFO - . 05:39:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1635ms 05:39:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:39:06 INFO - PROCESS | 1905 | 1480340346599 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 05:39:06 INFO - PROCESS | 1905 | 1480340346601 Marionette TRACE conn5 <- [1,1533,null,{"value":"2147483649"}] 05:39:06 INFO - PROCESS | 1905 | 1480340346607 Marionette TRACE conn5 -> [0,1534,"timeouts",{"script":35000}] 05:39:06 INFO - PROCESS | 1905 | 1480340346610 Marionette TRACE conn5 <- [1,1534,null,{}] 05:39:06 INFO - PROCESS | 1905 | 1480340346615 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:06 INFO - PROCESS | 1905 | 1480340346766 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 05:39:06 INFO - PROCESS | 1905 | 1480340346884 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:06 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30c5000 == 10 [pid = 1950] [id = 480] 05:39:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa30f2400) [pid = 1950] [serial = 1343] [outer = (nil)] 05:39:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa45c2000) [pid = 1950] [serial = 1344] [outer = 0xa30f2400] 05:39:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa45cc400) [pid = 1950] [serial = 1345] [outer = 0xa30f2400] 05:39:07 INFO - PROCESS | 1905 | 1480340347830 Marionette TRACE conn5 <- [1,1536,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:39:07 INFO - . 05:39:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1237ms 05:39:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:39:07 INFO - PROCESS | 1905 | 1480340347844 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 05:39:07 INFO - PROCESS | 1905 | 1480340347846 Marionette TRACE conn5 <- [1,1537,null,{"value":"2147483649"}] 05:39:07 INFO - PROCESS | 1905 | 1480340347851 Marionette TRACE conn5 -> [0,1538,"timeouts",{"script":35000}] 05:39:07 INFO - PROCESS | 1905 | 1480340347855 Marionette TRACE conn5 <- [1,1538,null,{}] 05:39:07 INFO - PROCESS | 1905 | 1480340347860 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:08 INFO - PROCESS | 1905 | 1480340348028 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 05:39:08 INFO - PROCESS | 1905 | 1480340348109 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:08 INFO - PROCESS | 1905 | ++DOCSHELL 0xa534bc00 == 11 [pid = 1950] [id = 481] 05:39:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa534c400) [pid = 1950] [serial = 1346] [outer = (nil)] 05:39:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa5480000) [pid = 1950] [serial = 1347] [outer = 0xa534c400] 05:39:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa548c000) [pid = 1950] [serial = 1348] [outer = 0xa534c400] 05:39:09 INFO - PROCESS | 1905 | 1480340349301 Marionette TRACE conn5 <- [1,1540,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 05:39:09 INFO - . 05:39:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1481ms 05:39:09 INFO - PROCESS | 1905 | 1480340349332 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 05:39:09 INFO - PROCESS | 1905 | 1480340349335 Marionette TRACE conn5 <- [1,1541,null,{"value":"2147483649"}] 05:39:09 INFO - TEST-START | /resource-timing/test_resource_timing.html 05:39:09 INFO - PROCESS | 1905 | 1480340349341 Marionette TRACE conn5 -> [0,1542,"timeouts",{"script":35000}] 05:39:09 INFO - PROCESS | 1905 | 1480340349344 Marionette TRACE conn5 <- [1,1542,null,{}] 05:39:09 INFO - PROCESS | 1905 | 1480340349348 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:09 INFO - PROCESS | 1905 | 1480340349545 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 05:39:09 INFO - PROCESS | 1905 | 1480340349620 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:09 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3542000 == 12 [pid = 1950] [id = 482] 05:39:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3663000) [pid = 1950] [serial = 1349] [outer = (nil)] 05:39:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa3951400) [pid = 1950] [serial = 1350] [outer = 0xa3663000] 05:39:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa4461800) [pid = 1950] [serial = 1351] [outer = 0xa3663000] 05:39:10 INFO - PROCESS | 1905 | ++DOCSHELL 0xa7649000 == 13 [pid = 1950] [id = 483] 05:39:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa76c0800) [pid = 1950] [serial = 1352] [outer = (nil)] 05:39:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa76c1000) [pid = 1950] [serial = 1353] [outer = 0xa76c0800] 05:39:11 INFO - PROCESS | 1905 | 1480340351247 Marionette TRACE conn5 <- [1,1544,null,{"value":["/resource-timing/test_resource_timing.html",0,null,null,[["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe)",0,null,null],["PerformanceEntry has correct order of timing attributes (iframe)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (img)",0,null,null],["PerformanceEntry has correct order of timing attributes (img)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (link)",0,null,null],["PerformanceEntry has correct order of timing attributes (link)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (script)",0,null,null],["PerformanceEntry has correct order of timing attributes (script)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)",0,null,null],["PerformanceEntry has correct order of timing attributes (xmlhttprequest)",0,null,null],["window.performance Resource Timing Entries exist",0,null,null],["window.performance Resource Timing Entries exist 1",0,null,null],["window.performance Resource Timing Entries exist 2",0,null,null]]]}] 05:39:11 INFO - .................. 05:39:11 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1937ms 05:39:11 INFO - PROCESS | 1905 | 1480340351284 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 05:39:11 INFO - PROCESS | 1905 | 1480340351292 Marionette TRACE conn5 <- [1,1545,null,{"value":"2147483649"}] 05:39:11 INFO - TEST-START | /screen-orientation/lock-bad-argument.html 05:39:11 INFO - PROCESS | 1905 | 1480340351297 Marionette TRACE conn5 -> [0,1546,"timeouts",{"script":35000}] 05:39:11 INFO - PROCESS | 1905 | 1480340351302 Marionette TRACE conn5 <- [1,1546,null,{}] 05:39:11 INFO - PROCESS | 1905 | 1480340351323 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:11 INFO - PROCESS | 1905 | 1480340351476 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 05:39:11 INFO - PROCESS | 1905 | 1480340351531 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:11 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2df9800 == 14 [pid = 1950] [id = 484] 05:39:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa2dfa000) [pid = 1950] [serial = 1354] [outer = (nil)] 05:39:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa346a000) [pid = 1950] [serial = 1355] [outer = 0xa2dfa000] 05:39:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa353d400) [pid = 1950] [serial = 1356] [outer = 0xa2dfa000] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa30c5000 == 13 [pid = 1950] [id = 480] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa346b800 == 12 [pid = 1950] [id = 478] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa3952800 == 11 [pid = 1950] [id = 479] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa3026400 == 10 [pid = 1950] [id = 473] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa3667000 == 9 [pid = 1950] [id = 474] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa45cc000 == 8 [pid = 1950] [id = 475] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa301bc00 == 7 [pid = 1950] [id = 476] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa2dfb400 == 6 [pid = 1950] [id = 477] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa4466400 == 5 [pid = 1950] [id = 472] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa7649000 == 4 [pid = 1950] [id = 483] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa3542000 == 3 [pid = 1950] [id = 482] 05:39:12 INFO - PROCESS | 1905 | --DOCSHELL 0xa534bc00 == 2 [pid = 1950] [id = 481] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa346f000) [pid = 1950] [serial = 1311] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa3948400) [pid = 1950] [serial = 1314] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa3466800) [pid = 1950] [serial = 1302] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa394a400) [pid = 1950] [serial = 1305] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa3028000) [pid = 1950] [serial = 1308] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa30bc000) [pid = 1950] [serial = 1309] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa346e000) [pid = 1950] [serial = 1320] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa4465400) [pid = 1950] [serial = 1318] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa4463000) [pid = 1950] [serial = 1317] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa394f000) [pid = 1950] [serial = 1315] [outer = (nil)] [url = about:blank] 05:39:12 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa3534800) [pid = 1950] [serial = 1312] [outer = (nil)] [url = about:blank] 05:39:13 INFO - PROCESS | 1905 | 1480340353170 Marionette TRACE conn5 <- [1,1548,null,{"value":["/screen-orientation/lock-bad-argument.html",0,null,null,[["Test that screen.orientation.lock() throws when the input isn't valid.",1,"assert_equals: expected \"portrait-primary\" but got \"landscape-primary\"","@http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1\n"]]]}] 05:39:13 INFO - . 05:39:13 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1939ms 05:39:13 INFO - PROCESS | 1905 | 1480340353238 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 05:39:13 INFO - PROCESS | 1905 | 1480340353242 Marionette TRACE conn5 <- [1,1549,null,{"value":"2147483649"}] 05:39:13 INFO - TEST-START | /screen-orientation/lock-basic.html 05:39:13 INFO - PROCESS | 1905 | 1480340353250 Marionette TRACE conn5 -> [0,1550,"timeouts",{"script":35000}] 05:39:13 INFO - PROCESS | 1905 | 1480340353254 Marionette TRACE conn5 <- [1,1550,null,{}] 05:39:13 INFO - PROCESS | 1905 | 1480340353258 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:13 INFO - PROCESS | 1905 | 1480340353412 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 05:39:13 INFO - PROCESS | 1905 | 1480340353486 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b99800 == 3 [pid = 1950] [id = 485] 05:39:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa2b99c00) [pid = 1950] [serial = 1357] [outer = (nil)] 05:39:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa2df4000) [pid = 1950] [serial = 1358] [outer = 0xa2b99c00] 05:39:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa3019c00) [pid = 1950] [serial = 1359] [outer = 0xa2b99c00] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0xa30c6000) [pid = 1950] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0xa3470400) [pid = 1950] [serial = 1298] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa38c1000) [pid = 1950] [serial = 1304] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa3470800) [pid = 1950] [serial = 1337] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa3953000) [pid = 1950] [serial = 1340] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0xa534c400) [pid = 1950] [serial = 1346] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa30f2400) [pid = 1950] [serial = 1343] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa45cc800) [pid = 1950] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa38c2400) [pid = 1950] [serial = 1326] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0xa3027400) [pid = 1950] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340338483] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0xa4479c00) [pid = 1950] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0xa301c400) [pid = 1950] [serial = 1331] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 05:39:17 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0xa301d800) [pid = 1950] [serial = 1334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 05:39:20 INFO - PROCESS | 1905 | --DOCSHELL 0xa2df9800 == 2 [pid = 1950] [id = 484] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0xa45cc400) [pid = 1950] [serial = 1345] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0xa548c000) [pid = 1950] [serial = 1348] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0xa5480000) [pid = 1950] [serial = 1347] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa4467400) [pid = 1950] [serial = 1342] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa47e8c00) [pid = 1950] [serial = 1330] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0xa45bfc00) [pid = 1950] [serial = 1328] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0xa45c2000) [pid = 1950] [serial = 1344] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa30f4800) [pid = 1950] [serial = 1325] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1480340338483] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa4484400) [pid = 1950] [serial = 1323] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa3470000) [pid = 1950] [serial = 1333] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0xa30c5800) [pid = 1950] [serial = 1336] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0xa3665400) [pid = 1950] [serial = 1339] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0xa445e800) [pid = 1950] [serial = 1341] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0xa353e000) [pid = 1950] [serial = 1303] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0xa3667c00) [pid = 1950] [serial = 1300] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0xa394cc00) [pid = 1950] [serial = 1306] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0xa3661400) [pid = 1950] [serial = 1338] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa30bfc00) [pid = 1950] [serial = 1335] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0xa30f9400) [pid = 1950] [serial = 1332] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0xa447bc00) [pid = 1950] [serial = 1327] [outer = (nil)] [url = about:blank] 05:39:20 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0xa4480c00) [pid = 1950] [serial = 1322] [outer = (nil)] [url = about:blank] 05:39:22 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa2dfa000) [pid = 1950] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html] 05:39:22 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa76c0800) [pid = 1950] [serial = 1352] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html] 05:39:22 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa3663000) [pid = 1950] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html] 05:39:26 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa353d400) [pid = 1950] [serial = 1356] [outer = (nil)] [url = about:blank] 05:39:26 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa76c1000) [pid = 1950] [serial = 1353] [outer = (nil)] [url = about:blank] 05:39:26 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa4461800) [pid = 1950] [serial = 1351] [outer = (nil)] [url = about:blank] 05:39:26 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2df4000) [pid = 1950] [serial = 1358] [outer = (nil)] [url = about:blank] 05:39:26 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa346a000) [pid = 1950] [serial = 1355] [outer = (nil)] [url = about:blank] 05:39:26 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa3951400) [pid = 1950] [serial = 1350] [outer = (nil)] [url = about:blank] 05:39:43 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:39:43 INFO - PROCESS | 1905 | 1480340383978 Marionette TRACE conn5 <- [1,1552,null,{"value":["/screen-orientation/lock-basic.html",2,null,null,[["Test that screen.orientation.unlock() doesn't throw when there is no lock",0,null,null],["Test that screen.orientation.lock returns a pending promise.",2,"Test timed out",null],["Test that screen.orientation.lock() is actually async",0,null,null]]]}] 05:39:44 INFO - ... 05:39:44 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30765ms 05:39:44 INFO - PROCESS | 1905 | 1480340384016 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 05:39:44 INFO - PROCESS | 1905 | 1480340384019 Marionette TRACE conn5 <- [1,1553,null,{"value":"2147483649"}] 05:39:44 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html 05:39:44 INFO - PROCESS | 1905 | 1480340384025 Marionette TRACE conn5 -> [0,1554,"timeouts",{"script":35000}] 05:39:44 INFO - PROCESS | 1905 | 1480340384028 Marionette TRACE conn5 <- [1,1554,null,{}] 05:39:44 INFO - PROCESS | 1905 | 1480340384032 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:39:44 INFO - PROCESS | 1905 | 1480340384215 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 05:39:44 INFO - PROCESS | 1905 | 1480340384278 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:39:44 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98400 == 3 [pid = 1950] [id = 486] 05:39:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b98800) [pid = 1950] [serial = 1360] [outer = (nil)] 05:39:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d03000) [pid = 1950] [serial = 1361] [outer = 0xa2b98800] 05:39:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d0a400) [pid = 1950] [serial = 1362] [outer = 0xa2b98800] 05:39:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d10400 == 4 [pid = 1950] [id = 487] 05:39:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa2d10800) [pid = 1950] [serial = 1363] [outer = (nil)] 05:39:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d10c00 == 5 [pid = 1950] [id = 488] 05:39:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa2dee800) [pid = 1950] [serial = 1364] [outer = (nil)] 05:39:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa2def400) [pid = 1950] [serial = 1365] [outer = 0xa2dee800] 05:39:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa2b90400) [pid = 1950] [serial = 1366] [outer = 0xa2d10800] 05:39:52 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b99800 == 4 [pid = 1950] [id = 485] 05:39:58 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa2b99c00) [pid = 1950] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html] 05:40:03 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa2d03000) [pid = 1950] [serial = 1361] [outer = (nil)] [url = about:blank] 05:40:03 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa3019c00) [pid = 1950] [serial = 1359] [outer = (nil)] [url = about:blank] 05:40:14 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:40:14 INFO - PROCESS | 1905 | 1480340414707 Marionette TRACE conn5 <- [1,1556,null,{"value":["/screen-orientation/lock-sandboxed-iframe.html",2,null,null,[["Test without 'allow-orientation-lock' sandboxing directive",1,"assert_equals: screen.lockOrientation() throws a SecurityError expected \"SecurityError\" but got \"NotSupportedError\"","runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"],["Test with 'allow-orientation-lock' sandboxing directive",3,null,null]]]}] 05:40:14 INFO - .. 05:40:14 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30716ms 05:40:14 INFO - PROCESS | 1905 | 1480340414742 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 05:40:14 INFO - PROCESS | 1905 | 1480340414744 Marionette TRACE conn5 <- [1,1557,null,{"value":"2147483649"}] 05:40:14 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html 05:40:14 INFO - PROCESS | 1905 | 1480340414751 Marionette TRACE conn5 -> [0,1558,"timeouts",{"script":35000}] 05:40:14 INFO - PROCESS | 1905 | 1480340414753 Marionette TRACE conn5 <- [1,1558,null,{}] 05:40:14 INFO - PROCESS | 1905 | 1480340414758 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:40:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d10400 == 3 [pid = 1950] [id = 487] 05:40:14 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d10c00 == 2 [pid = 1950] [id = 488] 05:40:14 INFO - PROCESS | 1905 | 1480340414940 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 05:40:15 INFO - PROCESS | 1905 | 1480340415006 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:40:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9ac00 == 3 [pid = 1950] [id = 489] 05:40:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa2b9bc00) [pid = 1950] [serial = 1367] [outer = (nil)] 05:40:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa2d06000) [pid = 1950] [serial = 1368] [outer = 0xa2b9bc00] 05:40:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa2d0dc00) [pid = 1950] [serial = 1369] [outer = 0xa2b9bc00] 05:40:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2df0800 == 4 [pid = 1950] [id = 490] 05:40:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa2df1400) [pid = 1950] [serial = 1370] [outer = (nil)] 05:40:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa2d07400) [pid = 1950] [serial = 1371] [outer = 0xa2df1400] 05:40:23 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98400 == 3 [pid = 1950] [id = 486] 05:40:29 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0xa2d10800) [pid = 1950] [serial = 1363] [outer = (nil)] [url = about:blank] 05:40:29 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0xa2dee800) [pid = 1950] [serial = 1364] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html] 05:40:29 INFO - PROCESS | 1905 | --DOMWINDOW == 10 (0xa2b98800) [pid = 1950] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html] 05:40:33 INFO - PROCESS | 1905 | --DOMWINDOW == 9 (0xa2b90400) [pid = 1950] [serial = 1366] [outer = (nil)] [url = about:blank] 05:40:33 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa2def400) [pid = 1950] [serial = 1365] [outer = (nil)] [url = about:blank] 05:40:33 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa2d06000) [pid = 1950] [serial = 1368] [outer = (nil)] [url = about:blank] 05:40:33 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2d0a400) [pid = 1950] [serial = 1362] [outer = (nil)] [url = about:blank] 05:40:45 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:40:45 INFO - PROCESS | 1905 | 1480340445509 Marionette TRACE conn5 <- [1,1560,null,{"value":["/screen-orientation/onchange-event-subframe.html",2,null,null,[["Test subframes receive orientation change events",3,null,null]]]}] 05:40:45 INFO - . 05:40:45 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30772ms 05:40:45 INFO - PROCESS | 1905 | 1480340445523 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 05:40:45 INFO - PROCESS | 1905 | 1480340445525 Marionette TRACE conn5 <- [1,1561,null,{"value":"2147483649"}] 05:40:45 INFO - TEST-START | /screen-orientation/onchange-event.html 05:40:45 INFO - PROCESS | 1905 | 1480340445531 Marionette TRACE conn5 -> [0,1562,"timeouts",{"script":35000}] 05:40:45 INFO - PROCESS | 1905 | 1480340445534 Marionette TRACE conn5 <- [1,1562,null,{}] 05:40:45 INFO - PROCESS | 1905 | 1480340445538 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:40:45 INFO - PROCESS | 1905 | --DOCSHELL 0xa2df0800 == 2 [pid = 1950] [id = 490] 05:40:45 INFO - PROCESS | 1905 | 1480340445717 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 05:40:45 INFO - PROCESS | 1905 | 1480340445768 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:40:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b97400 == 3 [pid = 1950] [id = 491] 05:40:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2b97800) [pid = 1950] [serial = 1372] [outer = (nil)] 05:40:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa2d02800) [pid = 1950] [serial = 1373] [outer = 0xa2b97800] 05:40:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa2d0a000) [pid = 1950] [serial = 1374] [outer = 0xa2b97800] 05:40:54 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9ac00 == 2 [pid = 1950] [id = 489] 05:41:00 INFO - PROCESS | 1905 | --DOMWINDOW == 8 (0xa2df1400) [pid = 1950] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html] 05:41:00 INFO - PROCESS | 1905 | --DOMWINDOW == 7 (0xa2b9bc00) [pid = 1950] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html] 05:41:04 INFO - PROCESS | 1905 | --DOMWINDOW == 6 (0xa2d07400) [pid = 1950] [serial = 1371] [outer = (nil)] [url = about:blank] 05:41:04 INFO - PROCESS | 1905 | --DOMWINDOW == 5 (0xa2d02800) [pid = 1950] [serial = 1373] [outer = (nil)] [url = about:blank] 05:41:04 INFO - PROCESS | 1905 | --DOMWINDOW == 4 (0xa2d0dc00) [pid = 1950] [serial = 1369] [outer = (nil)] [url = about:blank] 05:41:16 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:41:16 INFO - PROCESS | 1905 | 1480340476199 Marionette TRACE conn5 <- [1,1564,null,{"value":["/screen-orientation/onchange-event.html",2,null,null,[["Test that orientationchange event is fired when the orientation changes.",3,null,null],["Test that orientationchange event is not fired when the orientation does not change.",3,null,null]]]}] 05:41:16 INFO - .. 05:41:16 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30710ms 05:41:16 INFO - PROCESS | 1905 | 1480340476243 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 05:41:16 INFO - PROCESS | 1905 | 1480340476246 Marionette TRACE conn5 <- [1,1565,null,{"value":"2147483649"}] 05:41:16 INFO - TEST-START | /screen-orientation/orientation-api.html 05:41:16 INFO - PROCESS | 1905 | 1480340476251 Marionette TRACE conn5 -> [0,1566,"timeouts",{"script":35000}] 05:41:16 INFO - PROCESS | 1905 | 1480340476253 Marionette TRACE conn5 <- [1,1566,null,{}] 05:41:16 INFO - PROCESS | 1905 | 1480340476258 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:41:16 INFO - PROCESS | 1905 | 1480340476413 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 05:41:16 INFO - PROCESS | 1905 | 1480340476492 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:41:16 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b98800 == 3 [pid = 1950] [id = 492] 05:41:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 5 (0xa2b98c00) [pid = 1950] [serial = 1375] [outer = (nil)] 05:41:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 6 (0xa2d03000) [pid = 1950] [serial = 1376] [outer = 0xa2b98c00] 05:41:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 7 (0xa2d09c00) [pid = 1950] [serial = 1377] [outer = 0xa2b98c00] 05:41:17 INFO - PROCESS | 1905 | 1480340477332 Marionette TRACE conn5 <- [1,1568,null,{"value":["/screen-orientation/orientation-api.html",0,null,null,[["Test that the Screen Orientation API is present.",0,null,null],["Test Screen Orientation API property types.",0,null,null],["Test that screen.orientation is an EventTarget.",0,null,null]]]}] 05:41:17 INFO - ... 05:41:17 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1140ms 05:41:17 INFO - PROCESS | 1905 | 1480340477392 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 05:41:17 INFO - PROCESS | 1905 | 1480340477395 Marionette TRACE conn5 <- [1,1569,null,{"value":"2147483649"}] 05:41:17 INFO - TEST-START | /screen-orientation/orientation-reading.html 05:41:17 INFO - PROCESS | 1905 | 1480340477401 Marionette TRACE conn5 -> [0,1570,"timeouts",{"script":35000}] 05:41:17 INFO - PROCESS | 1905 | 1480340477403 Marionette TRACE conn5 <- [1,1570,null,{}] 05:41:17 INFO - PROCESS | 1905 | 1480340477409 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:41:17 INFO - PROCESS | 1905 | 1480340477567 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 05:41:17 INFO - PROCESS | 1905 | 1480340477660 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:41:17 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d0e800 == 4 [pid = 1950] [id = 493] 05:41:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 8 (0xa2d0f400) [pid = 1950] [serial = 1378] [outer = (nil)] 05:41:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 9 (0xa2df3c00) [pid = 1950] [serial = 1379] [outer = 0xa2d0f400] 05:41:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 10 (0xa2df2800) [pid = 1950] [serial = 1380] [outer = 0xa2d0f400] 05:41:18 INFO - PROCESS | 1905 | 1480340478582 Marionette TRACE conn5 <- [1,1572,null,{"value":["/screen-orientation/orientation-reading.html",0,null,null,[["Test screen.orientation properties",0,null,null],["Test screen.orientation default values.",1,"assert_equals: expected \"portrait-primary\" but got \"landscape-primary\"","@http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1\n"],["Test that screen.orientation properties are not writable",0,null,null],["Test that screen.orientation is always the same object",0,null,null],["Test that screen.orientation values change if the orientation changes",1,"assert_unreached: Unexpected orientation change Reached unreachable code","@http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9\n"]]]}] 05:41:18 INFO - ..... 05:41:18 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1229ms 05:41:18 INFO - PROCESS | 1905 | 1480340478632 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 05:41:18 INFO - PROCESS | 1905 | 1480340478636 Marionette TRACE conn5 <- [1,1573,null,{"value":"2147483649"}] 05:41:18 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.html 05:41:18 INFO - PROCESS | 1905 | 1480340478641 Marionette TRACE conn5 -> [0,1574,"timeouts",{"script":35000}] 05:41:18 INFO - PROCESS | 1905 | 1480340478643 Marionette TRACE conn5 <- [1,1574,null,{}] 05:41:18 INFO - PROCESS | 1905 | 1480340478649 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:41:18 INFO - PROCESS | 1905 | 1480340478827 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 05:41:18 INFO - PROCESS | 1905 | 1480340478909 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:41:18 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f4400 == 5 [pid = 1950] [id = 494] 05:41:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0xa30f4800) [pid = 1950] [serial = 1381] [outer = (nil)] 05:41:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0xa30f8c00) [pid = 1950] [serial = 1382] [outer = 0xa30f4800] 05:41:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa30f7800) [pid = 1950] [serial = 1383] [outer = 0xa30f4800] 05:41:19 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3469c00 == 6 [pid = 1950] [id = 495] 05:41:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0xa346a800) [pid = 1950] [serial = 1384] [outer = (nil)] 05:41:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0xa346ac00) [pid = 1950] [serial = 1385] [outer = 0xa346a800] 05:41:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3464000 == 7 [pid = 1950] [id = 496] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0xa346c800) [pid = 1950] [serial = 1386] [outer = (nil)] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0xa346dc00) [pid = 1950] [serial = 1387] [outer = 0xa346c800] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0xa3472000) [pid = 1950] [serial = 1388] [outer = 0xa346c800] 05:41:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3533c00 == 8 [pid = 1950] [id = 497] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0xa3535800) [pid = 1950] [serial = 1389] [outer = (nil)] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0xa3535c00) [pid = 1950] [serial = 1390] [outer = 0xa3535800] 05:41:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2dfa000 == 9 [pid = 1950] [id = 498] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0xa346c400) [pid = 1950] [serial = 1391] [outer = (nil)] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0xa3534c00) [pid = 1950] [serial = 1392] [outer = 0xa346c400] 05:41:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353b800 == 10 [pid = 1950] [id = 499] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0xa353c000) [pid = 1950] [serial = 1393] [outer = (nil)] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0xa353c800) [pid = 1950] [serial = 1394] [outer = 0xa353c000] 05:41:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3540000 == 11 [pid = 1950] [id = 500] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0xa3540800) [pid = 1950] [serial = 1395] [outer = (nil)] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0xa3541400) [pid = 1950] [serial = 1396] [outer = 0xa3540800] 05:41:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fb400 == 12 [pid = 1950] [id = 501] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0xa3542800) [pid = 1950] [serial = 1397] [outer = (nil)] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0xa3535000) [pid = 1950] [serial = 1398] [outer = 0xa3542800] 05:41:20 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353a400 == 13 [pid = 1950] [id = 502] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0xa365e400) [pid = 1950] [serial = 1399] [outer = (nil)] 05:41:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0xa30fb000) [pid = 1950] [serial = 1400] [outer = 0xa365e400] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0xa365d400) [pid = 1950] [serial = 1401] [outer = 0xa365e400] 05:41:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3542400 == 14 [pid = 1950] [id = 503] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0xa3660000) [pid = 1950] [serial = 1402] [outer = (nil)] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0xa3661000) [pid = 1950] [serial = 1403] [outer = 0xa3660000] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0xa3662000) [pid = 1950] [serial = 1404] [outer = 0xa3660000] 05:41:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2df0400 == 15 [pid = 1950] [id = 504] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0xa3665000) [pid = 1950] [serial = 1405] [outer = (nil)] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0xa3666400) [pid = 1950] [serial = 1406] [outer = 0xa3665000] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0xa3668800) [pid = 1950] [serial = 1407] [outer = 0xa3665000] 05:41:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3801400 == 16 [pid = 1950] [id = 505] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0xa3801800) [pid = 1950] [serial = 1408] [outer = (nil)] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0xa3801c00) [pid = 1950] [serial = 1409] [outer = 0xa3801800] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0xa3668000) [pid = 1950] [serial = 1410] [outer = 0xa3801800] 05:41:21 INFO - PROCESS | 1905 | ++DOCSHELL 0xa380f000 == 17 [pid = 1950] [id = 506] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0xa380fc00) [pid = 1950] [serial = 1411] [outer = (nil)] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa38b8800) [pid = 1950] [serial = 1412] [outer = 0xa380fc00] 05:41:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa38b9c00) [pid = 1950] [serial = 1413] [outer = 0xa380fc00] 05:41:22 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38ba400 == 18 [pid = 1950] [id = 507] 05:41:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa38bcc00) [pid = 1950] [serial = 1414] [outer = (nil)] 05:41:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa38c3400) [pid = 1950] [serial = 1415] [outer = 0xa38bcc00] 05:41:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa38c2800) [pid = 1950] [serial = 1416] [outer = 0xa38bcc00] 05:41:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa38bf800) [pid = 1950] [serial = 1417] [outer = 0xa38bcc00] 05:41:23 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3949800 == 19 [pid = 1950] [id = 508] 05:41:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa3949c00) [pid = 1950] [serial = 1418] [outer = (nil)] 05:41:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa394dc00) [pid = 1950] [serial = 1419] [outer = 0xa3949c00] 05:41:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa394b400) [pid = 1950] [serial = 1420] [outer = 0xa3949c00] 05:41:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3952800 == 20 [pid = 1950] [id = 509] 05:41:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa3952c00) [pid = 1950] [serial = 1421] [outer = (nil)] 05:41:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa445a000) [pid = 1950] [serial = 1422] [outer = 0xa3952c00] 05:41:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa4458800) [pid = 1950] [serial = 1423] [outer = 0xa3952c00] 05:41:24 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b91800 == 21 [pid = 1950] [id = 510] 05:41:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa2b91c00) [pid = 1950] [serial = 1424] [outer = (nil)] 05:41:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa2d0f800) [pid = 1950] [serial = 1425] [outer = 0xa2b91c00] 05:41:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa2df8800) [pid = 1950] [serial = 1426] [outer = 0xa2b91c00] 05:41:25 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f1400 == 22 [pid = 1950] [id = 511] 05:41:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0xa30f2c00) [pid = 1950] [serial = 1427] [outer = (nil)] 05:41:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0xa346cc00) [pid = 1950] [serial = 1428] [outer = 0xa30f2c00] 05:41:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0xa3539800) [pid = 1950] [serial = 1429] [outer = 0xa30f2c00] 05:41:26 INFO - PROCESS | 1905 | 1480340486388 Marionette TRACE conn5 <- [1,1576,null,{"value":["/secure-contexts/basic-popup-and-iframe-tests.html",0,null,null,[["Test Window.isSecureContext for HTTP creator",0,null,null],["Test Window.isSecureContext in an iframe loading an http: URI",0,null,null],["Test Window.isSecureContext in an iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in an iframe loading a javascript: URI",0,null,null],["Test Window.isSecureContext in an iframe loading about:blank",0,null,null],["Test Window.isSecureContext in an iframe loading initial about:blank",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an http: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in a popup loading an http: URI",0,null,null],["Test Window.isSecureContext in a popup loading an https: URI",0,null,null],["Test Window.isSecureContext in a popup loading a blob: URI",0,null,null],["Test Window.isSecureContext in a popup loading a javascript: URI",0,null,null],["Test Window.isSecureContext in a popup loading about:blank",0,null,null],["Test Window.isSecureContext in a popup loading initial about:blank",0,null,null]]]}] 05:41:26 INFO - .................. 05:41:26 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.html | took 7801ms 05:41:26 INFO - PROCESS | 1905 | 1480340486445 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 05:41:26 INFO - PROCESS | 1905 | 1480340486448 Marionette TRACE conn5 <- [1,1577,null,{"value":"2147483649"}] 05:41:26 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.https.html 05:41:26 INFO - PROCESS | 1905 | 1480340486455 Marionette TRACE conn5 -> [0,1578,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 05:41:26 INFO - PROCESS | 1905 | 1480340486710 Marionette TRACE conn5 <- [1,1578,null,{"value":null}] 05:41:26 INFO - PROCESS | 1905 | 1480340486788 Marionette TRACE conn5 -> [0,1579,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 05:41:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0xa30fd400) [pid = 1950] [serial = 1430] [outer = 0xa76bf800] 05:41:27 INFO - PROCESS | 1905 | 1480340487344 Marionette TRACE conn5 <- [1,1579,null,{}] 05:41:27 INFO - PROCESS | 1905 | 1480340487363 Marionette TRACE conn5 -> [0,1580,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:41:27 INFO - PROCESS | 1905 | 1480340487388 Marionette TRACE conn5 <- [1,1580,null,{"value":null}] 05:41:27 INFO - PROCESS | 1905 | 1480340487394 Marionette TRACE conn5 -> [0,1581,"timeouts",{"script":35000}] 05:41:27 INFO - PROCESS | 1905 | 1480340487398 Marionette TRACE conn5 <- [1,1581,null,{}] 05:41:27 INFO - PROCESS | 1905 | 1480340487435 Marionette TRACE conn5 -> [0,1582,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:41:27 INFO - PROCESS | 1905 | 1480340487494 Marionette TRACE conn5 <- [1,1582,null,{"value":null}] 05:41:27 INFO - PROCESS | 1905 | 1480340487501 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:41:27 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2df5400 == 23 [pid = 1950] [id = 512] 05:41:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0xa2df5800) [pid = 1950] [serial = 1431] [outer = (nil)] 05:41:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0xa30fc000) [pid = 1950] [serial = 1432] [outer = 0xa2df5800] 05:41:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0xa353e400) [pid = 1950] [serial = 1433] [outer = 0xa2df5800] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3949800 == 22 [pid = 1950] [id = 508] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa38ba400 == 21 [pid = 1950] [id = 507] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa380f000 == 20 [pid = 1950] [id = 506] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3801400 == 19 [pid = 1950] [id = 505] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa2df0400 == 18 [pid = 1950] [id = 504] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3542400 == 17 [pid = 1950] [id = 503] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa353a400 == 16 [pid = 1950] [id = 502] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fb400 == 15 [pid = 1950] [id = 501] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3540000 == 14 [pid = 1950] [id = 500] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa353b800 == 13 [pid = 1950] [id = 499] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa2dfa000 == 12 [pid = 1950] [id = 498] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3533c00 == 11 [pid = 1950] [id = 497] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3464000 == 10 [pid = 1950] [id = 496] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa3469c00 == 9 [pid = 1950] [id = 495] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d0e800 == 8 [pid = 1950] [id = 493] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b98800 == 7 [pid = 1950] [id = 492] 05:41:28 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b97400 == 6 [pid = 1950] [id = 491] 05:41:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b8e400 == 7 [pid = 1950] [id = 513] 05:41:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0xa2d0c000) [pid = 1950] [serial = 1434] [outer = (nil)] 05:41:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0xa30ee400) [pid = 1950] [serial = 1435] [outer = 0xa2d0c000] 05:41:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3533c00 == 8 [pid = 1950] [id = 514] 05:41:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0xa3534800) [pid = 1950] [serial = 1436] [outer = (nil)] 05:41:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0xa353b400) [pid = 1950] [serial = 1437] [outer = 0xa3534800] 05:41:28 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b5c00 == 9 [pid = 1950] [id = 515] 05:41:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0xa38b7400) [pid = 1950] [serial = 1438] [outer = (nil)] 05:41:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0xa38ba400) [pid = 1950] [serial = 1439] [outer = 0xa38b7400] 05:41:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38bdc00 == 10 [pid = 1950] [id = 516] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0xa38be800) [pid = 1950] [serial = 1440] [outer = (nil)] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0xa38bf000) [pid = 1950] [serial = 1441] [outer = 0xa38be800] 05:41:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3666000 == 11 [pid = 1950] [id = 517] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0xa3946000) [pid = 1950] [serial = 1442] [outer = (nil)] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0xa3946800) [pid = 1950] [serial = 1443] [outer = 0xa3946000] 05:41:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa3952000 == 12 [pid = 1950] [id = 518] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0xa3953400) [pid = 1950] [serial = 1444] [outer = (nil)] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0xa3953c00) [pid = 1950] [serial = 1445] [outer = 0xa3953400] 05:41:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa38b6400 == 13 [pid = 1950] [id = 519] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0xa445e800) [pid = 1950] [serial = 1446] [outer = (nil)] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0xa445ec00) [pid = 1950] [serial = 1447] [outer = 0xa445e800] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0xa445bc00) [pid = 1950] [serial = 1448] [outer = 0xa445e800] 05:41:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4460000 == 14 [pid = 1950] [id = 520] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 79 (0xa4460c00) [pid = 1950] [serial = 1449] [outer = (nil)] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 80 (0xa4461000) [pid = 1950] [serial = 1450] [outer = 0xa4460c00] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 81 (0xa445fc00) [pid = 1950] [serial = 1451] [outer = 0xa4460c00] 05:41:29 INFO - PROCESS | 1905 | ++DOCSHELL 0xa4466800 == 15 [pid = 1950] [id = 521] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 82 (0xa4466c00) [pid = 1950] [serial = 1452] [outer = (nil)] 05:41:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 83 (0xa4467000) [pid = 1950] [serial = 1453] [outer = 0xa4466c00] 05:41:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 84 (0xa4464c00) [pid = 1950] [serial = 1454] [outer = 0xa4466c00] 05:41:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa447d800 == 16 [pid = 1950] [id = 522] 05:41:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 85 (0xa447dc00) [pid = 1950] [serial = 1455] [outer = (nil)] 05:41:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 86 (0xa4481800) [pid = 1950] [serial = 1456] [outer = 0xa447dc00] 05:41:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 87 (0xa4484000) [pid = 1950] [serial = 1457] [outer = 0xa447dc00] 05:41:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 88 (0xa4482c00) [pid = 1950] [serial = 1458] [outer = 0xa447dc00] 05:41:30 INFO - PROCESS | 1905 | ++DOCSHELL 0xa45bf800 == 17 [pid = 1950] [id = 523] 05:41:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 89 (0xa45c5c00) [pid = 1950] [serial = 1459] [outer = (nil)] 05:41:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 90 (0xa45cec00) [pid = 1950] [serial = 1460] [outer = 0xa45c5c00] 05:41:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 91 (0xa45cbc00) [pid = 1950] [serial = 1461] [outer = 0xa45c5c00] 05:41:32 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2df2400 == 18 [pid = 1950] [id = 524] 05:41:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 92 (0xa38b8400) [pid = 1950] [serial = 1462] [outer = (nil)] 05:41:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 93 (0xa4851000) [pid = 1950] [serial = 1463] [outer = 0xa38b8400] 05:41:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 94 (0xa484d400) [pid = 1950] [serial = 1464] [outer = 0xa38b8400] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 93 (0xa380fc00) [pid = 1950] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 92 (0xa38bcc00) [pid = 1950] [serial = 1414] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 91 (0xa3801800) [pid = 1950] [serial = 1408] [outer = (nil)] [url = about:srcdoc] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 90 (0xa365e400) [pid = 1950] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 89 (0xa3660000) [pid = 1950] [serial = 1402] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 88 (0xa3542800) [pid = 1950] [serial = 1397] [outer = (nil)] [url = about:blank] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 87 (0xa346c400) [pid = 1950] [serial = 1391] [outer = (nil)] [url = about:srcdoc] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 86 (0xa3665000) [pid = 1950] [serial = 1405] [outer = (nil)] [url = blob:http://web-platform.test:8000/c28d1af8-e6f5-4115-a36f-7adac33823a6] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 85 (0xa353c000) [pid = 1950] [serial = 1393] [outer = (nil)] [url = about:blank] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 84 (0xa346c800) [pid = 1950] [serial = 1386] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 83 (0xa3540800) [pid = 1950] [serial = 1395] [outer = (nil)] [url = about:blank] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 82 (0xa346a800) [pid = 1950] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 81 (0xa3535800) [pid = 1950] [serial = 1389] [outer = (nil)] [url = blob:http://web-platform.test:8000/c28d1af8-e6f5-4115-a36f-7adac33823a6] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 80 (0xa2b97800) [pid = 1950] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 79 (0xa2b98c00) [pid = 1950] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html] 05:41:32 INFO - PROCESS | 1905 | --DOMWINDOW == 78 (0xa2d0f400) [pid = 1950] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html] 05:41:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa346c400 == 19 [pid = 1950] [id = 525] 05:41:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 79 (0xa346c800) [pid = 1950] [serial = 1465] [outer = (nil)] 05:41:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 80 (0xa380fc00) [pid = 1950] [serial = 1466] [outer = 0xa346c800] 05:41:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 81 (0xa3660000) [pid = 1950] [serial = 1467] [outer = 0xa346c800] 05:41:33 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30fb800 == 20 [pid = 1950] [id = 526] 05:41:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 82 (0xa30fd800) [pid = 1950] [serial = 1468] [outer = (nil)] 05:41:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 83 (0xa5345800) [pid = 1950] [serial = 1469] [outer = 0xa30fd800] 05:41:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 84 (0xa534c800) [pid = 1950] [serial = 1470] [outer = 0xa30fd800] 05:41:34 INFO - PROCESS | 1905 | ++DOCSHELL 0xa30f0000 == 21 [pid = 1950] [id = 527] 05:41:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 85 (0xa30f0400) [pid = 1950] [serial = 1471] [outer = (nil)] 05:41:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 86 (0xa3803000) [pid = 1950] [serial = 1472] [outer = 0xa30f0400] 05:41:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 87 (0xa445c800) [pid = 1950] [serial = 1473] [outer = 0xa30f0400] 05:41:35 INFO - PROCESS | 1905 | 1480340495589 Marionette TRACE conn5 <- [1,1583,null,{"value":["/secure-contexts/basic-popup-and-iframe-tests.https.html",0,null,null,[["Test Window.isSecureContext for HTTPS creator",0,null,null],["Test Window.isSecureContext in an iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in an iframe loading a javascript: URI",0,null,null],["Test Window.isSecureContext in an iframe loading about:blank",0,null,null],["Test Window.isSecureContext in an iframe loading initial about:blank",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in a popup loading an http: URI",0,null,null],["Test Window.isSecureContext in a popup loading an https: URI",0,null,null],["Test Window.isSecureContext in a popup loading a blob: URI",0,null,null],["Test Window.isSecureContext in a popup loading a javascript: URI",0,null,null],["Test Window.isSecureContext in a popup loading about:blank",0,null,null],["Test Window.isSecureContext in a popup loading initial about:blank",0,null,null]]]}] 05:41:35 INFO - ................ 05:41:35 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.https.html | took 9176ms 05:41:35 INFO - PROCESS | 1905 | 1480340495633 Marionette TRACE conn5 -> [0,1584,"getWindowHandle",null] 05:41:35 INFO - PROCESS | 1905 | 1480340495637 Marionette TRACE conn5 <- [1,1584,null,{"value":"2147483649"}] 05:41:35 INFO - TEST-START | /selection/Document-open.html 05:41:35 INFO - PROCESS | 1905 | 1480340495645 Marionette TRACE conn5 -> [0,1585,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 05:41:35 INFO - PROCESS | 1905 | 1480340495927 Marionette TRACE conn5 <- [1,1585,null,{"value":null}] 05:41:35 INFO - PROCESS | 1905 | 1480340495997 Marionette TRACE conn5 -> [0,1586,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:41:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 88 (0xa3539000) [pid = 1950] [serial = 1474] [outer = 0xa76bf800] 05:41:36 INFO - PROCESS | 1905 | 1480340496355 Marionette TRACE conn5 <- [1,1586,null,{}] 05:41:36 INFO - PROCESS | 1905 | 1480340496360 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:41:36 INFO - PROCESS | 1905 | 1480340496388 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 05:41:36 INFO - PROCESS | 1905 | 1480340496394 Marionette TRACE conn5 -> [0,1588,"timeouts",{"script":35000}] 05:41:36 INFO - PROCESS | 1905 | 1480340496399 Marionette TRACE conn5 <- [1,1588,null,{}] 05:41:36 INFO - PROCESS | 1905 | 1480340496441 Marionette TRACE conn5 -> [0,1589,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:41:36 INFO - PROCESS | 1905 | 1480340496489 Marionette TRACE conn5 <- [1,1589,null,{"value":null}] 05:41:36 INFO - PROCESS | 1905 | 1480340496495 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:41:36 INFO - PROCESS | 1905 | ++DOCSHELL 0xa48a7800 == 22 [pid = 1950] [id = 528] 05:41:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 89 (0xa48a8400) [pid = 1950] [serial = 1475] [outer = (nil)] 05:41:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 90 (0xa5474c00) [pid = 1950] [serial = 1476] [outer = 0xa48a8400] 05:41:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 91 (0xa5471800) [pid = 1950] [serial = 1477] [outer = 0xa48a8400] 05:41:37 INFO - PROCESS | 1905 | ++DOCSHELL 0xa547fc00 == 23 [pid = 1950] [id = 529] 05:41:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 92 (0xa7647800) [pid = 1950] [serial = 1478] [outer = (nil)] 05:41:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 93 (0xa76c0800) [pid = 1950] [serial = 1479] [outer = 0xa7647800] 05:41:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 94 (0xa353f400) [pid = 1950] [serial = 1480] [outer = 0xa7647800] 05:41:37 INFO - PROCESS | 1905 | [Child 1950] 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 05:41:37 INFO - PROCESS | 1905 | 1480340497713 Marionette TRACE conn5 <- [1,1590,null,{"value":["/selection/Document-open.html",0,null,null,[["Selection must be replaced with a new object after document.open()",1,"assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object \"\"","iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\niframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5\n"]]]}] 05:41:37 INFO - . 05:41:37 INFO - TEST-OK | /selection/Document-open.html | took 2118ms 05:41:37 INFO - PROCESS | 1905 | 1480340497765 Marionette TRACE conn5 -> [0,1591,"getWindowHandle",null] 05:41:37 INFO - PROCESS | 1905 | 1480340497767 Marionette TRACE conn5 <- [1,1591,null,{"value":"2147483649"}] 05:41:38 INFO - PROCESS | 1905 | 1480340498072 Marionette TRACE conn5 -> [0,1592,"timeouts",{"script":185000}] 05:41:38 INFO - PROCESS | 1905 | 1480340498074 Marionette TRACE conn5 <- [1,1592,null,{}] 05:41:38 INFO - PROCESS | 1905 | 1480340498091 Marionette TRACE conn5 -> [0,1593,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:41:38 INFO - TEST-START | /selection/addRange.html 05:41:38 INFO - PROCESS | 1905 | 1480340498328 Marionette TRACE conn5 <- [1,1593,null,{"value":null}] 05:41:38 INFO - PROCESS | 1905 | 1480340498434 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:41:38 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d02800 == 24 [pid = 1950] [id = 530] 05:41:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 95 (0xa2d09000) [pid = 1950] [serial = 1481] [outer = (nil)] 05:41:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 96 (0xa353dc00) [pid = 1950] [serial = 1482] [outer = 0xa2d09000] 05:41:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 97 (0xa366a800) [pid = 1950] [serial = 1483] [outer = 0xa2d09000] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa346c400 == 23 [pid = 1950] [id = 525] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa2df2400 == 22 [pid = 1950] [id = 524] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa38bdc00 == 21 [pid = 1950] [id = 516] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f4400 == 20 [pid = 1950] [id = 494] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa3666000 == 19 [pid = 1950] [id = 517] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa3952000 == 18 [pid = 1950] [id = 518] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b6400 == 17 [pid = 1950] [id = 519] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa4460000 == 16 [pid = 1950] [id = 520] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa4466800 == 15 [pid = 1950] [id = 521] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa45bf800 == 14 [pid = 1950] [id = 523] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa447d800 == 13 [pid = 1950] [id = 522] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b91800 == 12 [pid = 1950] [id = 510] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f1400 == 11 [pid = 1950] [id = 511] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa3952800 == 10 [pid = 1950] [id = 509] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b8e400 == 9 [pid = 1950] [id = 513] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa3533c00 == 8 [pid = 1950] [id = 514] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa38b5c00 == 7 [pid = 1950] [id = 515] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa30f0000 == 6 [pid = 1950] [id = 527] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa48a7800 == 5 [pid = 1950] [id = 528] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa2df5400 == 4 [pid = 1950] [id = 512] 05:41:39 INFO - PROCESS | 1905 | --DOCSHELL 0xa30fb800 == 3 [pid = 1950] [id = 526] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 96 (0xa30f8c00) [pid = 1950] [serial = 1382] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 95 (0xa38bf800) [pid = 1950] [serial = 1417] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 94 (0xa3668000) [pid = 1950] [serial = 1410] [outer = (nil)] [url = about:srcdoc] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 93 (0xa365d400) [pid = 1950] [serial = 1401] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 92 (0xa3662000) [pid = 1950] [serial = 1404] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 91 (0xa394dc00) [pid = 1950] [serial = 1419] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 90 (0xa3535000) [pid = 1950] [serial = 1398] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 89 (0xa3534c00) [pid = 1950] [serial = 1392] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 88 (0xa3661000) [pid = 1950] [serial = 1403] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 87 (0xa38c3400) [pid = 1950] [serial = 1415] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 86 (0xa2df2800) [pid = 1950] [serial = 1380] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 85 (0xa30fb000) [pid = 1950] [serial = 1400] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 84 (0xa3666400) [pid = 1950] [serial = 1406] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 83 (0xa353c800) [pid = 1950] [serial = 1394] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 82 (0xa38c2800) [pid = 1950] [serial = 1416] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 81 (0xa346dc00) [pid = 1950] [serial = 1387] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 80 (0xa2df3c00) [pid = 1950] [serial = 1379] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 79 (0xa3668800) [pid = 1950] [serial = 1407] [outer = (nil)] [url = blob:http://web-platform.test:8000/c28d1af8-e6f5-4115-a36f-7adac33823a6] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 78 (0xa2d03000) [pid = 1950] [serial = 1376] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0xa3541400) [pid = 1950] [serial = 1396] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0xa346ac00) [pid = 1950] [serial = 1385] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0xa3801c00) [pid = 1950] [serial = 1409] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0xa38b8800) [pid = 1950] [serial = 1412] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0xa3472000) [pid = 1950] [serial = 1388] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0xa3535c00) [pid = 1950] [serial = 1390] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0xa2d09c00) [pid = 1950] [serial = 1377] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0xa38b9c00) [pid = 1950] [serial = 1413] [outer = (nil)] [url = about:blank] 05:41:39 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0xa2d0a000) [pid = 1950] [serial = 1374] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0xa346c800) [pid = 1950] [serial = 1465] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0xa447dc00) [pid = 1950] [serial = 1455] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0xa48a8400) [pid = 1950] [serial = 1475] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0xa45c5c00) [pid = 1950] [serial = 1459] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0xa30f2c00) [pid = 1950] [serial = 1427] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0xa445e800) [pid = 1950] [serial = 1446] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0xa7647800) [pid = 1950] [serial = 1478] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0xa4460c00) [pid = 1950] [serial = 1449] [outer = (nil)] [url = blob:https://web-platform.test:8443/7630f7b9-cbf0-4ca1-b5b5-1b23109112b8] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0xa38b8400) [pid = 1950] [serial = 1462] [outer = (nil)] [url = blob:https://web-platform.test:8443/7630f7b9-cbf0-4ca1-b5b5-1b23109112b8] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0xa30fd800) [pid = 1950] [serial = 1468] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0xa3952c00) [pid = 1950] [serial = 1421] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0xa3534800) [pid = 1950] [serial = 1436] [outer = (nil)] [url = blob:https://web-platform.test:8443/7630f7b9-cbf0-4ca1-b5b5-1b23109112b8] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0xa30f0400) [pid = 1950] [serial = 1471] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0xa38b7400) [pid = 1950] [serial = 1438] [outer = (nil)] [url = about:srcdoc] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa2b91c00) [pid = 1950] [serial = 1424] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa4466c00) [pid = 1950] [serial = 1452] [outer = (nil)] [url = about:srcdoc] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa3953400) [pid = 1950] [serial = 1444] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa2d0c000) [pid = 1950] [serial = 1434] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa38be800) [pid = 1950] [serial = 1440] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa3946000) [pid = 1950] [serial = 1442] [outer = (nil)] [url = about:blank] 05:42:59 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa3949c00) [pid = 1950] [serial = 1418] [outer = (nil)] [url = blob:http://web-platform.test:8000/c28d1af8-e6f5-4115-a36f-7adac33823a6] 05:43:10 INFO - PROCESS | 1905 | 1480340579727 Marionette TRACE conn5 <- [1,1594,null,{"value":["/selection/addRange.html",0,null,null,[["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"A\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

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

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

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

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

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

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

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

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

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

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

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

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\n [0,1595,"getWindowHandle",null] 05:43:29 INFO - PROCESS | 1905 | 1480340608882 Marionette TRACE conn5 <- [1,1595,null,{"value":"2147483649"}] 05:43:29 INFO - PROCESS | 1905 | 1480340608973 Marionette TRACE conn5 -> [0,1596,"timeouts",{"script":185000}] 05:43:29 INFO - PROCESS | 1905 | 1480340608996 Marionette TRACE conn5 <- [1,1596,null,{}] 05:43:29 INFO - PROCESS | 1905 | 1480340609067 Marionette TRACE conn5 -> [0,1597,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:43:29 INFO - PROCESS | 1905 | 1480340609502 Marionette TRACE conn5 <- [1,1597,null,{"value":null}] 05:43:29 INFO - TEST-START | /selection/collapse.html 05:43:29 INFO - PROCESS | 1905 | 1480340609597 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:43:29 INFO - PROCESS | 1905 | ++DOCSHELL 0x9e8aec00 == 4 [pid = 1950] [id = 531] 05:43:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0x9e8af000) [pid = 1950] [serial = 1484] [outer = (nil)] 05:43:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0x9e8b3800) [pid = 1950] [serial = 1485] [outer = 0x9e8af000] 05:43:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0xa2b92000) [pid = 1950] [serial = 1486] [outer = 0x9e8af000] 05:43:57 INFO - PROCESS | 1905 | 1480340631943 Marionette TRACE conn5 <- [1,1598,null,{"value":["/selection/collapse.html",0,null,null,[["Set up range 0 []",0,null,null],["Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Set up range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Set up range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Set up range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Set up range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Set up range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Set up range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Set up range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Set up range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Set up range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Set up range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Set up range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Set up range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Set up range 15 [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Set up range 16 [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Set up range 17 [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Set up range 18 [document.head, 1, document.head, 1]",0,null,null],["Set up range 19 [document.body, 0, document.body, 1]",0,null,null],["Set up range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Set up range 21 [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Set up range 22 [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Set up range 23 [paras[0], 0, paras[0], 0]",0,null,null],["Set up range 24 [paras[0], 0, paras[0], 1]",0,null,null],["Set up range 25 [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Set up range 26 [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Set up range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Set up range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Set up range 29 [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Set up range 30 [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Set up range 31 [testDiv, 2, paras[4], 1]",0,null,null],["Set up range 32 [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Set up range 33 [document.documentElement, 1, document.body, 0]",0,null,null],["Set up range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Set up range 35 [document, 0, document, 1]",0,null,null],["Set up range 36 [document, 0, document, 2]",0,null,null],["Set up range 37 [document, 1, document, 2]",0,null,null],["Set up range 38 [testDiv, 0, comment, 5]",0,null,null],["Set up range 39 [paras[2].firstChild, 4, comment, 2]",0,null,null],["Set up range 40 [paras[3], 1, comment, 8]",0,null,null],["Set up range 41 [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Set up range 42 [foreignDoc, 1, foreignComment, 2]",0,null,null],["Set up range 43 [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Set up range 44 [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Set up range 45 [xmlDoc, 1, xmlComment, 0]",0,null,null],["Set up range 46 [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Set up range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Set up range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Set up range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Set up range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Set up range 51 [detachedComment, 3, detachedComment, 4]",0,null,null],["Set up range 52 [detachedComment, 5, detachedComment, 5]",0,null,null],["Set up range 53 [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Set up range 54 [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Set up range 55 [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Set up range 56 [docfrag, 0, docfrag, 0]",0,null,null],["Set up range 57 [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Set up range 58 [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null],["Range 0 [], point 0 [paras[0].firstChild, -1]",0,null,null],["Range 0 [], point 1 [paras[0].firstChild, 0]",0,null,null],["Range 0 [], point 2 [paras[0].firstChild, 1]",0,null,null],["Range 0 [], point 3 [paras[0].firstChild, 2]",0,null,null],["Range 0 [], point 4 [paras[0].firstChild, 8]",0,null,null],["Range 0 [], point 5 [paras[0].firstChild, 9]",0,null,null],["Range 0 [], point 6 [paras[0].firstChild, 10]",0,null,null],["Range 0 [], point 7 [paras[0].firstChild, 65535]",0,null,null],["Range 0 [], point 8 [paras[1].firstChild, -1]",0,null,null],["Range 0 [], point 9 [paras[1].firstChild, 0]",0,null,null],["Range 0 [], point 10 [paras[1].firstChild, 1]",0,null,null],["Range 0 [], point 11 [paras[1].firstChild, 2]",0,null,null],["Range 0 [], point 12 [paras[1].firstChild, 8]",0,null,null],["Range 0 [], point 13 [paras[1].firstChild, 9]",0,null,null],["Range 0 [], point 14 [paras[1].firstChild, 10]",0,null,null],["Range 0 [], point 15 [paras[1].firstChild, 65535]",0,null,null],["Range 0 [], point 16 [detachedPara1.firstChild, 0]",0,null,null],["Range 0 [], point 17 [detachedPara1.firstChild, 1]",0,null,null],["Range 0 [], point 18 [detachedPara1.firstChild, 8]",0,null,null],["Range 0 [], point 19 [detachedPara1.firstChild, 9]",0,null,null],["Range 0 [], point 20 [foreignPara1.firstChild, 0]",1,"","testCollapse@http://web-platform.test:8000/selection/collapse.html:33:5\ngenerate_tests/ [0,1599,"getWindowHandle",null] 05:44:10 INFO - PROCESS | 1905 | 1480340650864 Marionette TRACE conn5 <- [1,1599,null,{"value":"2147483649"}] 05:44:10 INFO - TEST-START | /selection/collapseToStartEnd.html 05:44:10 INFO - PROCESS | 1905 | 1480340650885 Marionette TRACE conn5 -> [0,1600,"timeouts",{"script":35000}] 05:44:10 INFO - PROCESS | 1905 | 1480340650895 Marionette TRACE conn5 <- [1,1600,null,{}] 05:44:10 INFO - PROCESS | 1905 | 1480340650905 Marionette TRACE conn5 -> [0,1601,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:44:11 INFO - PROCESS | 1905 | 1480340651127 Marionette TRACE conn5 <- [1,1601,null,{"value":null}] 05:44:11 INFO - PROCESS | 1905 | 1480340651194 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:44:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7ac00 == 4 [pid = 1950] [id = 532] 05:44:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 11 (0x98f7b000) [pid = 1950] [serial = 1487] [outer = (nil)] 05:44:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0x98f7f400) [pid = 1950] [serial = 1488] [outer = 0x98f7b000] 05:44:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0x99116800) [pid = 1950] [serial = 1489] [outer = 0x98f7b000] 05:44:13 INFO - ...................................................................................................................... 05:44:13 INFO - TEST-OK | /selection/collapseToStartEnd.html | took 2340ms 05:44:13 INFO - TEST-START | /selection/deleteFromDocument.html 05:44:13 INFO - PROCESS | 1905 | 1480340653076 Marionette TRACE conn5 <- [1,1602,null,{"value":["/selection/collapseToStartEnd.html",0,null,null,[["Range 0 [] collapseToStart()",0,null,null],["Range 0 [] collapseToEnd()",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] collapseToStart()",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] collapseToEnd()",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] collapseToStart()",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] collapseToEnd()",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] collapseToStart()",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] collapseToEnd()",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] collapseToStart()",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] collapseToEnd()",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] collapseToStart()",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] collapseToEnd()",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] collapseToStart()",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] collapseToEnd()",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] collapseToStart()",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] collapseToEnd()",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] collapseToStart()",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] collapseToEnd()",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] collapseToStart()",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] collapseToEnd()",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] collapseToStart()",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] collapseToEnd()",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] collapseToStart()",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] collapseToEnd()",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1] collapseToStart()",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1] collapseToEnd()",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] collapseToStart()",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] collapseToEnd()",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] collapseToStart()",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] collapseToEnd()",0,null,null],["Range 18 [document.head, 1, document.head, 1] collapseToStart()",0,null,null],["Range 18 [document.head, 1, document.head, 1] collapseToEnd()",0,null,null],["Range 19 [document.body, 0, document.body, 1] collapseToStart()",0,null,null],["Range 19 [document.body, 0, document.body, 1] collapseToEnd()",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 23 [paras[0], 0, paras[0], 0] collapseToStart()",0,null,null],["Range 23 [paras[0], 0, paras[0], 0] collapseToEnd()",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] collapseToStart()",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] collapseToEnd()",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] collapseToStart()",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] collapseToEnd()",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] collapseToStart()",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] collapseToEnd()",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] collapseToStart()",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] collapseToEnd()",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] collapseToStart()",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] collapseToEnd()",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] collapseToStart()",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] collapseToEnd()",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] collapseToStart()",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] collapseToEnd()",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] collapseToStart()",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] collapseToEnd()",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] collapseToStart()",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] collapseToEnd()",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] collapseToStart()",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] collapseToEnd()",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 35 [document, 0, document, 1] collapseToStart()",0,null,null],["Range 35 [document, 0, document, 1] collapseToEnd()",0,null,null],["Range 36 [document, 0, document, 2] collapseToStart()",0,null,null],["Range 36 [document, 0, document, 2] collapseToEnd()",0,null,null],["Range 37 [document, 1, document, 2] collapseToStart()",0,null,null],["Range 37 [document, 1, document, 2] collapseToEnd()",0,null,null],["Range 38 [testDiv, 0, comment, 5] collapseToStart()",0,null,null],["Range 38 [testDiv, 0, comment, 5] collapseToEnd()",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] collapseToStart()",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] collapseToEnd()",0,null,null],["Range 40 [paras[3], 1, comment, 8] collapseToStart()",0,null,null],["Range 40 [paras[3], 1, comment, 8] collapseToEnd()",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] collapseToStart()",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] collapseToEnd()",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 51 [detachedComment, 3, detachedComment, 4] collapseToStart()",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4] collapseToEnd()",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] collapseToStart()",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] collapseToEnd()",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 56 [docfrag, 0, docfrag, 0] collapseToStart()",0,null,null],["Range 56 [docfrag, 0, docfrag, 0] collapseToEnd()",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"]]]}] 05:44:13 INFO - PROCESS | 1905 | 1480340653226 Marionette TRACE conn5 -> [0,1603,"getWindowHandle",null] 05:44:13 INFO - PROCESS | 1905 | 1480340653232 Marionette TRACE conn5 <- [1,1603,null,{"value":"2147483649"}] 05:44:13 INFO - PROCESS | 1905 | 1480340653246 Marionette TRACE conn5 -> [0,1604,"timeouts",{"script":35000}] 05:44:13 INFO - PROCESS | 1905 | 1480340653254 Marionette TRACE conn5 <- [1,1604,null,{}] 05:44:13 INFO - PROCESS | 1905 | 1480340653288 Marionette TRACE conn5 -> [0,1605,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:44:13 INFO - PROCESS | 1905 | 1480340653630 Marionette TRACE conn5 <- [1,1605,null,{"value":null}] 05:44:13 INFO - PROCESS | 1905 | 1480340653732 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:44:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8e4400 == 5 [pid = 1950] [id = 533] 05:44:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0x9b8e4800) [pid = 1950] [serial = 1490] [outer = (nil)] 05:44:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0x9b8e9800) [pid = 1950] [serial = 1491] [outer = 0x9b8e4800] 05:44:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0x9b8ed800) [pid = 1950] [serial = 1492] [outer = 0x9b8e4800] 05:44:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8f0c00 == 6 [pid = 1950] [id = 534] 05:44:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0x9b8f1400) [pid = 1950] [serial = 1493] [outer = (nil)] 05:44:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x9b8ef000) [pid = 1950] [serial = 1494] [outer = 0x9b8f1400] 05:44:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x99116400 == 7 [pid = 1950] [id = 535] 05:44:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x9b9be800) [pid = 1950] [serial = 1495] [outer = (nil)] 05:44:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x9b9bf800) [pid = 1950] [serial = 1496] [outer = 0x9b9be800] 05:44:15 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:15 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:15 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:15 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:15 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:15 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:15 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:15 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:16 INFO - PROCESS | 1905 | Don't know how to set selection back past frame boundary 05:44:17 INFO - PROCESS | 1905 | 1480340657036 Marionette TRACE conn5 <- [1,1606,null,{"value":["/selection/deleteFromDocument.html",0,null,null,[["Selection.prototype.deleteFromDocument.length must equal 0",0,null,null],["Range 0: empty",0,null,null],["Range 1: [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Range 2: [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Range 3: [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Range 4: [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Range 5: [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 6: [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Range 7: [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Range 8: [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Range 9: [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Range 10: [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Range 11: [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Range 12: [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Range 13: [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Range 14: [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Range 15: [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Range 16: [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Range 17: [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Range 18: [document.head, 1, document.head, 1]",0,null,null],["Range 19: [document.body, 0, document.body, 1]",0,null,null],["Range 20: [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Range 21: [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Range 22: [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Range 23: [paras[0], 0, paras[0], 0]",0,null,null],["Range 24: [paras[0], 0, paras[0], 1]",0,null,null],["Range 25: [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Range 26: [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Range 27: [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 28: [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Range 29: [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Range 30: [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Range 31: [testDiv, 2, paras[4], 1]",0,null,null],["Range 32: [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Range 33: [document.documentElement, 1, document.body, 0]",0,null,null],["Range 34: [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Range 35: [document, 0, document, 1]",0,null,null],["Range 36: [document, 0, document, 2]",0,null,null],["Range 37: [document, 1, document, 2]",0,null,null],["Range 38: [testDiv, 0, comment, 5]",0,null,null],["Range 39: [paras[2].firstChild, 4, comment, 2]",0,null,null],["Range 40: [paras[3], 1, comment, 8]",0,null,null],["Range 41: [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Range 42: [foreignDoc, 1, foreignComment, 2]",0,null,null],["Range 43: [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Range 44: [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Range 45: [xmlDoc, 1, xmlComment, 0]",0,null,null],["Range 46: [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Range 47: [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Range 48: [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Range 49: [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Range 50: [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Range 51: [detachedComment, 3, detachedComment, 4]",0,null,null],["Range 52: [detachedComment, 5, detachedComment, 5]",0,null,null],["Range 53: [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Range 54: [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Range 55: [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Range 56: [docfrag, 0, docfrag, 0]",0,null,null],["Range 57: [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Range 58: [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null]]]}] 05:44:17 INFO - ............................................................ 05:44:17 INFO - TEST-OK | /selection/deleteFromDocument.html | took 3865ms 05:44:17 INFO - PROCESS | 1905 | 1480340657112 Marionette TRACE conn5 -> [0,1607,"getWindowHandle",null] 05:44:17 INFO - PROCESS | 1905 | 1480340657119 Marionette TRACE conn5 <- [1,1607,null,{"value":"2147483649"}] 05:44:17 INFO - PROCESS | 1905 | 1480340657287 Marionette TRACE conn5 -> [0,1608,"timeouts",{"script":185000}] 05:44:17 INFO - PROCESS | 1905 | 1480340657300 Marionette TRACE conn5 <- [1,1608,null,{}] 05:44:17 INFO - PROCESS | 1905 | 1480340657314 Marionette TRACE conn5 -> [0,1609,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:44:17 INFO - TEST-START | /selection/extend.html 05:44:17 INFO - PROCESS | 1905 | 1480340657534 Marionette TRACE conn5 <- [1,1609,null,{"value":null}] 05:44:17 INFO - PROCESS | 1905 | 1480340657629 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:44:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911e400 == 8 [pid = 1950] [id = 536] 05:44:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0x9911f000) [pid = 1950] [serial = 1497] [outer = (nil)] 05:44:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x9b745000) [pid = 1950] [serial = 1498] [outer = 0x9911f000] 05:44:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9b8ef400) [pid = 1950] [serial = 1499] [outer = 0x9911f000] 05:44:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:29 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:29 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:29 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:29 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:37 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:39 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:40 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:40 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:40 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:40 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:41 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:41 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:41 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:41 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 05:44:50 INFO - PROCESS | 1905 | --DOCSHELL 0x99116400 == 7 [pid = 1950] [id = 535] 05:44:50 INFO - PROCESS | 1905 | --DOCSHELL 0x9e8aec00 == 6 [pid = 1950] [id = 531] 05:44:50 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7ac00 == 5 [pid = 1950] [id = 532] 05:44:50 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8f0c00 == 4 [pid = 1950] [id = 534] 05:44:50 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8e4400 == 3 [pid = 1950] [id = 533] 05:45:03 INFO - PROCESS | 1905 | 1480340697084 Marionette TRACE conn5 <- [1,1610,null,{"value":["/selection/extend.html",0,null,null,[["extend() with range 0 [] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 0 [] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 0 [] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 0 [] and point 29 [document.head, 1]",0,null,null],["extend() with range 0 [] and point 30 [document.body, 3]",0,null,null],["extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 33 [foreignDoc.head, 0]",0,null,null],["extend() with range 0 [] and point 34 [foreignDoc.body, 1]",0,null,null],["extend() with range 0 [] and point 35 [paras[0], 0]",0,null,null],["extend() with range 0 [] and point 36 [paras[0], 1]",0,null,null],["extend() with range 0 [] and point 37 [paras[0], 2]",0,null,null],["extend() with range 0 [] and point 38 [paras[1], 0]",0,null,null],["extend() with range 0 [] and point 39 [paras[1], 1]",0,null,null],["extend() with range 0 [] and point 40 [paras[1], 2]",0,null,null],["extend() with range 0 [] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 0 [] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 0 [] and point 43 [testDiv, 0]",0,null,null],["extend() with range 0 [] and point 44 [testDiv, 3]",0,null,null],["extend() with range 0 [] and point 45 [document, -1]",0,null,null],["extend() with range 0 [] and point 46 [document, 0]",0,null,null],["extend() with range 0 [] and point 47 [document, 1]",0,null,null],["extend() with range 0 [] and point 48 [document, 2]",0,null,null],["extend() with range 0 [] and point 49 [document, 3]",0,null,null],["extend() with range 0 [] and point 50 [comment, -1]",0,null,null],["extend() with range 0 [] and point 51 [comment, 0]",0,null,null],["extend() with range 0 [] and point 52 [comment, 4]",0,null,null],["extend() with range 0 [] and point 53 [comment, 96]",0,null,null],["extend() with range 0 [] and point 54 [foreignDoc, 0]",0,null,null],["extend() with range 0 [] and point 55 [foreignDoc, 1]",0,null,null],["extend() with range 0 [] and point 56 [foreignComment, 2]",0,null,null],["extend() with range 0 [] and point 57 [foreignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 58 [foreignTextNode, 36]",0,null,null],["extend() with range 0 [] and point 59 [xmlDoc, -1]",0,null,null],["extend() with range 0 [] and point 60 [xmlDoc, 0]",0,null,null],["extend() with range 0 [] and point 61 [xmlDoc, 1]",0,null,null],["extend() with range 0 [] and point 62 [xmlDoc, 5]",0,null,null],["extend() with range 0 [] and point 63 [xmlComment, 0]",0,null,null],["extend() with range 0 [] and point 64 [xmlComment, 4]",0,null,null],["extend() with range 0 [] and point 65 [processingInstruction, 0]",0,null,null],["extend() with range 0 [] and point 66 [processingInstruction, 5]",0,null,null],["extend() with range 0 [] and point 67 [processingInstruction, 9]",0,null,null],["extend() with range 0 [] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 0 [] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 0 [] and point 70 [detachedForeignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 71 [detachedForeignTextNode, 8]",0,null,null],["extend() with range 0 [] and point 72 [detachedXmlTextNode, 0]",0,null,null],["extend() with range 0 [] and point 73 [detachedXmlTextNode, 8]",0,null,null],["extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12]",0,null,null],["extend() with range 0 [] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 0 [] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 0 [] and point 77 [detachedForeignComment, 0]",0,null,null],["extend() with range 0 [] and point 78 [detachedForeignComment, 4]",0,null,null],["extend() with range 0 [] and point 79 [detachedXmlComment, 2]",0,null,null],["extend() with range 0 [] and point 80 [docfrag, 0]",0,null,null],["extend() with range 0 [] and point 81 [foreignDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 82 [xmlDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 83 [doctype, 0]",0,null,null],["extend() with range 0 [] and point 84 [doctype, -17]",0,null,null],["extend() with range 0 [] and point 85 [doctype, 1]",0,null,null],["extend() with range 0 [] and point 86 [foreignDoctype, 0]",0,null,null],["extend() with range 0 [] and point 87 [xmlDoctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 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/testharn--DOMWINDOW == 22 (0x9e8af000) [pid = 1950] [serial = 1484] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html] 05:45:03 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0x9b8f1400) [pid = 1950] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 05:45:03 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0x9b9be800) [pid = 1950] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 05:45:03 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0x98f7b000) [pid = 1950] [serial = 1487] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html] 05:45:03 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0x9b8e4800) [pid = 1950] [serial = 1490] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 05:45:06 INFO - ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 05:45:06 INFO - PROCESS | 1905 | ess.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 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 15 [document.documentElement, 0, document.documentElement, 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 15 [document.documentElement, 0, document.documentElement, 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 15 [document.documentElement, 0, document.documentElement, 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 15 [document.documentElement, 0, document.documentElement, 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 15 [document.documentElement, 0, document.documentElement, 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 15 [document.documentElement, 0, document.documentElement, 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/--DOMWINDOW == 17 (0xa2b92000) [pid = 1950] [serial = 1486] [outer = (nil)] [url = about:blank] 05:45:06 INFO - ............................. 05:45:06 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0x99116800) [pid = 1950] [serial = 1489] [outer = (nil)] [url = about:blank] 05:45:06 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0x9b8ed800) [pid = 1950] [serial = 1492] [outer = (nil)] [url = about:blank] 05:45:06 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0x9b8ef000) [pid = 1950] [serial = 1494] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 05:45:06 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0x9b9bf800) [pid = 1950] [serial = 1496] [outer = (nil)] [url = about:blank] 05:45:06 INFO - PROCESS | 1905 | --DOMWINDOW == 12 (0x98f7f400) [pid = 1950] [serial = 1488] [outer = (nil)] [url = about:blank] 05:45:06 INFO - PROCESS | 1905 | --DOMWINDOW == 11 (0x9b8e9800) [pid = 1950] [serial = 1491] [outer = (nil)] [url = about:blank] 05:45:08 INFO - ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 05:45:08 INFO - TEST-OK | /selection/extend.html | took 51024ms 05:45:08 INFO - PROCESS | 1905 | 1480340708432 Marionette TRACE conn5 -> [0,1611,"getWindowHandle",null] 05:45:08 INFO - PROCESS | 1905 | 1480340708437 Marionette TRACE conn5 <- [1,1611,null,{"value":"2147483649"}] 05:45:08 INFO - TEST-START | /selection/getRangeAt.html 05:45:08 INFO - PROCESS | 1905 | 1480340708454 Marionette TRACE conn5 -> [0,1612,"timeouts",{"script":35000}] 05:45:08 INFO - PROCESS | 1905 | 1480340708457 Marionette TRACE conn5 <- [1,1612,null,{}] 05:45:08 INFO - PROCESS | 1905 | 1480340708465 Marionette TRACE conn5 -> [0,1613,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:08 INFO - PROCESS | 1905 | 1480340708624 Marionette TRACE conn5 <- [1,1613,null,{"value":null}] 05:45:08 INFO - PROCESS | 1905 | 1480340708721 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:08 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f78000 == 4 [pid = 1950] [id = 537] 05:45:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 12 (0x98f78400) [pid = 1950] [serial = 1500] [outer = (nil)] 05:45:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 13 (0x98f7c800) [pid = 1950] [serial = 1501] [outer = 0x98f78400] 05:45:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0x99114000) [pid = 1950] [serial = 1502] [outer = 0x98f78400] 05:45:09 INFO - PROCESS | 1905 | 1480340709692 Marionette TRACE conn5 <- [1,1614,null,{"value":["/selection/getRangeAt.html",0,null,null,[["The getRangeAt method",0,null,null]]]}] 05:45:09 INFO - . 05:45:09 INFO - TEST-OK | /selection/getRangeAt.html | took 1282ms 05:45:09 INFO - PROCESS | 1905 | 1480340709737 Marionette TRACE conn5 -> [0,1615,"getWindowHandle",null] 05:45:09 INFO - PROCESS | 1905 | 1480340709741 Marionette TRACE conn5 <- [1,1615,null,{"value":"2147483649"}] 05:45:09 INFO - TEST-START | /selection/getSelection.html 05:45:09 INFO - PROCESS | 1905 | 1480340709748 Marionette TRACE conn5 -> [0,1616,"timeouts",{"script":35000}] 05:45:09 INFO - PROCESS | 1905 | 1480340709752 Marionette TRACE conn5 <- [1,1616,null,{}] 05:45:09 INFO - PROCESS | 1905 | 1480340709768 Marionette TRACE conn5 -> [0,1617,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:10 INFO - PROCESS | 1905 | 1480340710038 Marionette TRACE conn5 <- [1,1617,null,{"value":null}] 05:45:10 INFO - PROCESS | 1905 | 1480340710115 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:10 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f77000 == 5 [pid = 1950] [id = 538] 05:45:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0x99115000) [pid = 1950] [serial = 1503] [outer = (nil)] 05:45:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0x9afa7000) [pid = 1950] [serial = 1504] [outer = 0x99115000] 05:45:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0x99120800) [pid = 1950] [serial = 1505] [outer = 0x99115000] 05:45:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afb1c00 == 6 [pid = 1950] [id = 539] 05:45:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x9afb2800) [pid = 1950] [serial = 1506] [outer = (nil)] 05:45:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x9afb2c00) [pid = 1950] [serial = 1507] [outer = 0x9afb2800] 05:45:11 INFO - .................. 05:45:11 INFO - TEST-OK | /selection/getSelection.html | took 1607ms 05:45:11 INFO - TEST-START | /selection/interfaces.html 05:45:11 INFO - PROCESS | 1905 | 1480340711313 Marionette TRACE conn5 <- [1,1618,null,{"value":["/selection/getSelection.html",0,null,null,[["window.getSelection() instanceof Selection",0,null,null],["window.getSelection() === window.getSelection()",0,null,null],["document.getSelection() instanceof Selection",0,null,null],["document.getSelection() === document.getSelection()",0,null,null],["window.getSelection() === document.getSelection()",0,null,null],["Selection's range must initially be null",0,null,null],["getSelection() on HTML document with null defaultView must be null",1,"assert_equals: expected null but got object \"\"","@http://web-platform.test:8000/selection/getSelection.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/getSelection.html:68:1\n"],["getSelection() on XML document with null defaultView must be null",1,"assert_true: XML document must have getSelection() expected true got false","@http://web-platform.test:8000/selection/getSelection.html:78:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/getSelection.html:75:1\n"],["window.getSelection() instanceof Selection in an iframe onload",0,null,null],["document.getSelection() instanceof Selection in an iframe onload",0,null,null],["window.getSelection() === document.getSelection() in an iframe onload",0,null,null],["getSelection() inside and outside iframe must return different objects onload",0,null,null],["getSelection() on HTML document with null defaultView must be null inside an iframe onload",1,"assert_equals: expected null but got object \"\"","@http://web-platform.test:8000/selection/getSelection.html:140:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\niframe.onload/<@http://web-platform.test:8000/selection/getSelection.html:150:9\niframe.onload@http://web-platform.test:8000/selection/getSelection.html:149:5\n"],["window.getSelection() instanceof Selection in an iframe immediately after appendChild",1,"assert_not_equals: window.getSelection() must not be null got disallowed value null","@http://web-platform.test:8000/selection/getSelection.html:105:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/getSelection.html:158:5\n@http://web-platform.test:8000/selection/getSelection.html:157:1\n"],["document.getSelection() instanceof Selection in an iframe immediately after appendChild",1,"assert_not_equals: document.getSelection() must not be null got disallowed value null","@http://web-platform.test:8000/selection/getSelection.html:116:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/getSelection.html:158:5\n@http://web-platform.test:8000/selection/getSelection.html:157:1\n"],["window.getSelection() === document.getSelection() in an iframe immediately after appendChild",0,null,null],["getSelection() inside and outside iframe must return different objects immediately after appendChild",0,null,null],["getSelection() on HTML document with null defaultView must be null inside an iframe immediately after appendChild",0,null,null]]]}] 05:45:11 INFO - PROCESS | 1905 | 1480340711357 Marionette TRACE conn5 -> [0,1619,"getWindowHandle",null] 05:45:11 INFO - PROCESS | 1905 | 1480340711363 Marionette TRACE conn5 <- [1,1619,null,{"value":"2147483649"}] 05:45:11 INFO - PROCESS | 1905 | 1480340711369 Marionette TRACE conn5 -> [0,1620,"timeouts",{"script":35000}] 05:45:11 INFO - PROCESS | 1905 | 1480340711375 Marionette TRACE conn5 <- [1,1620,null,{}] 05:45:11 INFO - PROCESS | 1905 | 1480340711387 Marionette TRACE conn5 -> [0,1621,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:11 INFO - PROCESS | 1905 | 1480340711553 Marionette TRACE conn5 <- [1,1621,null,{"value":null}] 05:45:11 INFO - PROCESS | 1905 | 1480340711611 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f76800 == 7 [pid = 1950] [id = 540] 05:45:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x98f79800) [pid = 1950] [serial = 1508] [outer = (nil)] 05:45:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0x9911dc00) [pid = 1950] [serial = 1509] [outer = 0x98f79800] 05:45:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x9afb0800) [pid = 1950] [serial = 1510] [outer = 0x98f79800] 05:45:12 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1455 05:45:13 INFO - .............................................. 05:45:13 INFO - TEST-OK | /selection/interfaces.html | took 2013ms 05:45:13 INFO - PROCESS | 1905 | 1480340713314 Marionette TRACE conn5 <- [1,1622,null,{"value":["/selection/interfaces.html",0,null,null,[["Selection interface: existence and properties of interface object",0,null,null],["Selection interface object length",0,null,null],["Selection interface object name",0,null,null],["Selection interface: existence and properties of interface prototype object",0,null,null],["Selection interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Selection interface: attribute anchorNode",0,null,null],["Selection interface: attribute anchorOffset",0,null,null],["Selection interface: attribute focusNode",0,null,null],["Selection interface: attribute focusOffset",0,null,null],["Selection interface: attribute isCollapsed",0,null,null],["Selection interface: operation collapse(Node,unsigned long)",0,null,null],["Selection interface: operation collapseToStart()",0,null,null],["Selection interface: operation collapseToEnd()",0,null,null],["Selection interface: operation extend(Node,unsigned long)",0,null,null],["Selection interface: operation selectAllChildren(Node)",0,null,null],["Selection interface: operation deleteFromDocument()",0,null,null],["Selection interface: attribute rangeCount",0,null,null],["Selection interface: operation getRangeAt(unsigned long)",0,null,null],["Selection interface: operation addRange(Range)",0,null,null],["Selection interface: operation removeRange(Range)",0,null,null],["Selection interface: operation removeAllRanges()",0,null,null],["Selection interface: stringifier",0,null,null],["Selection must be primary interface of getSelection()",0,null,null],["Stringification of getSelection()",0,null,null],["Selection interface: getSelection() must inherit property \"anchorNode\" with the proper type (0)",0,null,null],["Selection interface: getSelection() must inherit property \"anchorOffset\" with the proper type (1)",0,null,null],["Selection interface: getSelection() must inherit property \"focusNode\" with the proper type (2)",0,null,null],["Selection interface: getSelection() must inherit property \"focusOffset\" with the proper type (3)",0,null,null],["Selection interface: getSelection() must inherit property \"isCollapsed\" with the proper type (4)",0,null,null],["Selection interface: getSelection() must inherit property \"collapse\" with the proper type (5)",0,null,null],["Selection interface: calling collapse(Node,unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"collapseToStart\" with the proper type (6)",0,null,null],["Selection interface: getSelection() must inherit property \"collapseToEnd\" with the proper type (7)",0,null,null],["Selection interface: getSelection() must inherit property \"extend\" with the proper type (8)",0,null,null],["Selection interface: calling extend(Node,unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"selectAllChildren\" with the proper type (9)",0,null,null],["Selection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"deleteFromDocument\" with the proper type (10)",0,null,null],["Selection interface: getSelection() must inherit property \"rangeCount\" with the proper type (11)",0,null,null],["Selection interface: getSelection() must inherit property \"getRangeAt\" with the proper type (12)",0,null,null],["Selection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"addRange\" with the proper type (13)",0,null,null],["Selection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"removeRange\" with the proper type (14)",0,null,null],["Selection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"removeAllRanges\" with the proper type (15)",0,null,null]]]}] 05:45:13 INFO - PROCESS | 1905 | 1480340713384 Marionette TRACE conn5 -> [0,1623,"getWindowHandle",null] 05:45:13 INFO - PROCESS | 1905 | 1480340713386 Marionette TRACE conn5 <- [1,1623,null,{"value":"2147483649"}] 05:45:13 INFO - TEST-START | /selection/isCollapsed.html 05:45:13 INFO - PROCESS | 1905 | 1480340713397 Marionette TRACE conn5 -> [0,1624,"timeouts",{"script":35000}] 05:45:13 INFO - PROCESS | 1905 | 1480340713406 Marionette TRACE conn5 <- [1,1624,null,{}] 05:45:13 INFO - PROCESS | 1905 | 1480340713417 Marionette TRACE conn5 -> [0,1625,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:13 INFO - PROCESS | 1905 | 1480340713586 Marionette TRACE conn5 <- [1,1625,null,{"value":null}] 05:45:13 INFO - PROCESS | 1905 | 1480340713663 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b73c000 == 8 [pid = 1950] [id = 541] 05:45:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9b8ecc00) [pid = 1950] [serial = 1511] [outer = (nil)] 05:45:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9b9bb400) [pid = 1950] [serial = 1512] [outer = 0x9b8ecc00] 05:45:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9b9bd800) [pid = 1950] [serial = 1513] [outer = 0x9b8ecc00] 05:45:15 INFO - ........................................................... 05:45:15 INFO - TEST-OK | /selection/isCollapsed.html | took 1888ms 05:45:15 INFO - PROCESS | 1905 | 1480340715223 Marionette TRACE conn5 <- [1,1626,null,{"value":["/selection/isCollapsed.html",0,null,null,[["Empty selection",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Range 14 [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Range 16 [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Range 17 [document.head, 1, document.head, 1]",0,null,null],["Range 18 [document.body, 0, document.body, 1]",0,null,null],["Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Range 22 [paras[0], 0, paras[0], 0]",0,null,null],["Range 23 [paras[0], 0, paras[0], 1]",0,null,null],["Range 24 [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Range 28 [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Range 29 [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Range 30 [testDiv, 2, paras[4], 1]",0,null,null],["Range 31 [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Range 32 [document.documentElement, 1, document.body, 0]",0,null,null],["Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Range 34 [document, 0, document, 1]",0,null,null],["Range 35 [document, 0, document, 2]",0,null,null],["Range 36 [document, 1, document, 2]",0,null,null],["Range 37 [testDiv, 0, comment, 5]",0,null,null],["Range 38 [paras[2].firstChild, 4, comment, 2]",0,null,null],["Range 39 [paras[3], 1, comment, 8]",0,null,null],["Range 40 [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Range 41 [foreignDoc, 1, foreignComment, 2]",0,null,null],["Range 42 [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Range 43 [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Range 44 [xmlDoc, 1, xmlComment, 0]",0,null,null],["Range 45 [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Range 50 [detachedComment, 3, detachedComment, 4]",0,null,null],["Range 51 [detachedComment, 5, detachedComment, 5]",0,null,null],["Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Range 55 [docfrag, 0, docfrag, 0]",0,null,null],["Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null]]]}] 05:45:15 INFO - PROCESS | 1905 | 1480340715315 Marionette TRACE conn5 -> [0,1627,"getWindowHandle",null] 05:45:15 INFO - PROCESS | 1905 | 1480340715319 Marionette TRACE conn5 <- [1,1627,null,{"value":"2147483649"}] 05:45:15 INFO - TEST-START | /selection/removeAllRanges.html 05:45:15 INFO - PROCESS | 1905 | 1480340715328 Marionette TRACE conn5 -> [0,1628,"timeouts",{"script":35000}] 05:45:15 INFO - PROCESS | 1905 | 1480340715331 Marionette TRACE conn5 <- [1,1628,null,{}] 05:45:15 INFO - PROCESS | 1905 | 1480340715335 Marionette TRACE conn5 -> [0,1629,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:15 INFO - PROCESS | 1905 | 1480340715570 Marionette TRACE conn5 <- [1,1629,null,{"value":null}] 05:45:15 INFO - PROCESS | 1905 | 1480340715772 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x99113000 == 9 [pid = 1950] [id = 542] 05:45:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x99116c00) [pid = 1950] [serial = 1514] [outer = (nil)] 05:45:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9b8ed400) [pid = 1950] [serial = 1515] [outer = 0x99116c00] 05:45:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9b9ba800) [pid = 1950] [serial = 1516] [outer = 0x99116c00] 05:45:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9afb1c00 == 8 [pid = 1950] [id = 539] 05:45:16 INFO - PROCESS | 1905 | --DOCSHELL 0x98f77000 == 7 [pid = 1950] [id = 538] 05:45:16 INFO - PROCESS | 1905 | --DOCSHELL 0x98f78000 == 6 [pid = 1950] [id = 537] 05:45:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9911e400 == 5 [pid = 1950] [id = 536] 05:45:16 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9b745000) [pid = 1950] [serial = 1498] [outer = (nil)] [url = about:blank] 05:45:18 INFO - ...................................................................................................................... 05:45:18 INFO - TEST-OK | /selection/removeAllRanges.html | took 2958ms 05:45:18 INFO - TEST-START | /selection/selectAllChildren.html 05:45:18 INFO - PROCESS | 1905 | 1480340718192 Marionette TRACE conn5 <- [1,1630,null,{"value":["/selection/removeAllRanges.html",0,null,null,[["Range 0 [] forwards",0,null,null],["Range 0 [] backwards",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1] forwards",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1] backwards",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] forwards",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] backwards",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] forwards",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] backwards",0,null,null],["Range 18 [document.head, 1, document.head, 1] forwards",0,null,null],["Range 18 [document.head, 1, document.head, 1] backwards",0,null,null],["Range 19 [document.body, 0, document.body, 1] forwards",0,null,null],["Range 19 [document.body, 0, document.body, 1] backwards",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 23 [paras[0], 0, paras[0], 0] forwards",0,null,null],["Range 23 [paras[0], 0, paras[0], 0] backwards",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] forwards",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] backwards",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] forwards",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] backwards",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] forwards",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] backwards",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] forwards",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] backwards",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] forwards",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] backwards",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 35 [document, 0, document, 1] forwards",0,null,null],["Range 35 [document, 0, document, 1] backwards",0,null,null],["Range 36 [document, 0, document, 2] forwards",0,null,null],["Range 36 [document, 0, document, 2] backwards",0,null,null],["Range 37 [document, 1, document, 2] forwards",0,null,null],["Range 37 [document, 1, document, 2] backwards",0,null,null],["Range 38 [testDiv, 0, comment, 5] forwards",0,null,null],["Range 38 [testDiv, 0, comment, 5] backwards",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] forwards",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] backwards",0,null,null],["Range 40 [paras[3], 1, comment, 8] forwards",0,null,null],["Range 40 [paras[3], 1, comment, 8] backwards",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] forwards",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] forwards",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] forwards",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] forwards",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 51 [detachedComment, 3, detachedComment, 4] forwards",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4] backwards",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] forwards",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] backwards",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 56 [docfrag, 0, docfrag, 0] forwards",0,null,null],["Range 56 [docfrag, 0, docfrag, 0] backwards",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"]]]}] 05:45:18 INFO - PROCESS | 1905 | 1480340718291 Marionette TRACE conn5 -> [0,1631,"getWindowHandle",null] 05:45:18 INFO - PROCESS | 1905 | 1480340718294 Marionette TRACE conn5 <- [1,1631,null,{"value":"2147483649"}] 05:45:18 INFO - PROCESS | 1905 | 1480340718376 Marionette TRACE conn5 -> [0,1632,"timeouts",{"script":35000}] 05:45:18 INFO - PROCESS | 1905 | 1480340718378 Marionette TRACE conn5 <- [1,1632,null,{}] 05:45:18 INFO - PROCESS | 1905 | 1480340718399 Marionette TRACE conn5 -> [0,1633,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:18 INFO - PROCESS | 1905 | 1480340718620 Marionette TRACE conn5 <- [1,1633,null,{"value":null}] 05:45:18 INFO - PROCESS | 1905 | 1480340718704 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2cc00 == 6 [pid = 1950] [id = 543] 05:45:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9ba2d400) [pid = 1950] [serial = 1517] [outer = (nil)] 05:45:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9ba31800) [pid = 1950] [serial = 1518] [outer = 0x9ba2d400] 05:45:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9afb0c00) [pid = 1950] [serial = 1519] [outer = 0x9ba2d400] 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:19 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:19 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:19 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:20 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:21 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:22 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:23 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:24 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:25 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:26 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:27 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:28 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:45:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:28 INFO - PROCESS | 1905 | [Child 1950] WARNING: 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 05:45:28 INFO - PROCESS | 1905 | [Child 1950] 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 05:45:32 INFO - PROCESS | 1905 | 1480340731546 Marionette TRACE conn5 <- [1,1634,null,{"value":["/selection/selectAllChildren.html",0,null,null,[["Range 0 [], node 0 paras[0]",0,null,null],["Range 0 [], node 1 paras[0].firstChild",0,null,null],["Range 0 [], node 2 paras[1]",0,null,null],["Range 0 [], node 3 paras[1].firstChild",0,null,null],["Range 0 [], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 6 detachedPara1",0,null,null],["Range 0 [], node 7 detachedPara1.firstChild",0,null,null],["Range 0 [], node 8 detachedPara1",0,null,null],["Range 0 [], node 9 detachedPara1.firstChild",0,null,null],["Range 0 [], node 10 testDiv",0,null,null],["Range 0 [], node 11 document",0,null,null],["Range 0 [], node 12 detachedDiv",0,null,null],["Range 0 [], node 13 detachedPara2",0,null,null],["Range 0 [], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 19 detachedTextNode",0,null,null],["Range 0 [], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 26 comment",0,null,null],["Range 0 [], node 27 detachedComment",0,null,null],["Range 0 [], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 32 docfrag",0,null,null],["Range 0 [], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 35 doctype",0,null,null],["Range 0 [], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/sel--DOMWINDOW == 29 (0x98f78400) [pid = 1950] [serial = 1500] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 05:45:32 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9afb2800) [pid = 1950] [serial = 1506] [outer = (nil)] [url = about:blank] 05:45:38 INFO - ................................................................................................................................................................................................................................................................................................... 05:45:38 INFO - PROCESS | 1905 | ectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 0 paras[0]",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 2 paras[1]",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 10 testDiv",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 11 document",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 26 comment",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 27 detachedComment",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 32 docfrag",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 35 doctype",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 0 paras[0]",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 2 paras[1]",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 10 testDiv",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 11 document",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 26 comment",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 27 detachedComment",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 32 docfrag",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 35 doctype",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 11 document",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 26 comment",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 35 doctype",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 11 document",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 26 comment",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 35 doctype",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 11 document",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 26 comment",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 35 doctype",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 11 document",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 26 comment",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 0 paras[0]",0,null,null],["Range 35 [document, 0, document, 1], node 1 paras[0].firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 2 paras[1]",0,null,null],["Range 35 [document, 0, document, 1], node 3 paras[1].firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 6 detachedPara1",0,null,null],["Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 8 detachedPara1",0,null,null],["Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 10 testDiv",0,null,null],["Range 35 [document, 0, document, 1], node 11 document",0,null,null],["Range 35 [document, 0, document, 1], node 12 detachedDiv",0,null,null],["Range 35 [document, 0, document, 1], node 13 detachedPara2",0,null,null],["Range 35 [document, 0, document, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 19 detachedTextNode",0,null,null],["Range 35 [document, 0, document, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 26 comment",0,null,null],["Range 35 [document, 0, document, 1], node 27 detachedComment",0,null,null],["Range 35 [document, 0, document, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 32 docfrag",0,null,null],["Range 35 [document, 0, document, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 35 doctype",0,null,null],["Range 35 [document, 0, document, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 0 paras[0]",0,null,null],["Range 36 [document, 0, document, 2], node 1 paras[0].firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 2 paras[1]",0,null,null],["Range 36 [document, 0, document, 2], node 3 paras[1].firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 6 detachedPara1",0,null,null],["Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 8 detachedPara1",0,null,null],["Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 10 testDiv",0,null,null],["Range 36 [document, 0, document, 2], node 11 document",0,null,null],["Range 36 [document, 0, document, 2], node 12 detachedDiv",0,null,null],["Range 36 [document, 0, document, 2], node 13 detachedPara2",0,null,null],["Range 36 [document, 0, document, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 19 detachedTextNode",0,null,null],["Range 36 [document, 0, document, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 26 comment",0,null,null],["Range 36 [document, 0, document, 2], node 27 detachedComment",0,null,null],["Range 36 [document, 0, document, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 32 docfrag",0,null,null],["Range 36 [document, 0, document, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 35 doctype",0,null,null],["Range 36 [document, 0, document, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 0 paras[0]",0,null,null],["Range 37 [document, 1, document, 2], node 1 paras[0].firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 2 paras[1]",0,null,null],["Range 37 [document, 1, document, 2], node 3 paras[1].firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 6 detachedPara1",0,null,null],["Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 8 detachedPara1",0,null,null],["Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 10 testDiv",0,null,null],["Range 37 [document, 1, document, 2], node 11 document",0,null,null],["Range 37 [document, 1, document, 2], node 12 detachedDiv",0,null,null],["Range 37 [document, 1, document, 2], node 13 detachedPara2",0,null,null],["Range 37 [document, 1, document, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 19 detachedTextNode",0,null,null],["Range 37 [document, 1, document, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 26 comment",0,null,null],["Range 37 [document, 1, document, 2], node 27 detachedComment",0,null,null],["Range 37 [document, 1, document, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 32 docfrag",0,null,null],["Range 37 [document, 1, document, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 35 doctype",0,null,null],["Range 37 [document, 1, document, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 0 paras[0]",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 2 paras[1]",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 10 testDiv",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 11 document",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 26 comment",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 27 detachedComment",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 32 docfrag",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 35 doctype",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 0 paras[0]",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 2 paras[1]",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 10 testDiv",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 11 document",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 26 comment",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 27 detachedComment",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 32 docfrag",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 35 doctype",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 11 document",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 11 document",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 11 document",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 26 comment",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 35 doctype",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.te--DOCSHELL 0x99113000 == 5 [pid = 1950] [id = 542] 05:45:38 INFO - ................. 05:45:38 INFO - PROCESS | 1905 | --DOCSHELL 0x9b73c000 == 4 [pid = 1950] [id = 541] 05:45:38 INFO - PROCESS | 1905 | --DOCSHELL 0x98f76800 == 3 [pid = 1950] [id = 540] 05:45:38 INFO - PROCESS | 1905 | st:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"]]]}] 05:45:38 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9afa7000) [pid = 1950] [serial = 1504] [outer = (nil)] [url = about:blank] 05:45:38 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9afb2c00) [pid = 1950] [serial = 1507] [outer = (nil)] [url = about:blank] 05:45:38 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x98f7c800) [pid = 1950] [serial = 1501] [outer = (nil)] [url = about:blank] 05:45:38 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x99114000) [pid = 1950] [serial = 1502] [outer = (nil)] [url = about:blank] 05:45:39 INFO - .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 05:45:39 INFO - TEST-OK | /selection/selectAllChildren.html | took 21036ms 05:45:39 INFO - PROCESS | 1905 | 1480340739468 Marionette TRACE conn5 -> [0,1635,"getWindowHandle",null] 05:45:39 INFO - PROCESS | 1905 | 1480340739478 Marionette TRACE conn5 <- [1,1635,null,{"value":"2147483649"}] 05:45:39 INFO - PROCESS | 1905 | 1480340739713 Marionette TRACE conn5 -> [0,1636,"timeouts",{"script":35000}] 05:45:39 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html 05:45:39 INFO - PROCESS | 1905 | 1480340739732 Marionette TRACE conn5 <- [1,1636,null,{}] 05:45:39 INFO - PROCESS | 1905 | 1480340739749 Marionette TRACE conn5 -> [0,1637,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:39 INFO - PROCESS | 1905 | 1480340739962 Marionette TRACE conn5 <- [1,1637,null,{"value":null}] 05:45:40 INFO - PROCESS | 1905 | 1480340740019 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7e000 == 4 [pid = 1950] [id = 544] 05:45:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x98f7e400) [pid = 1950] [serial = 1520] [outer = (nil)] 05:45:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x99119800) [pid = 1950] [serial = 1521] [outer = 0x98f7e400] 05:45:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9afa6800) [pid = 1950] [serial = 1522] [outer = 0x98f7e400] 05:45:41 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x99116c00) [pid = 1950] [serial = 1514] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 05:45:41 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x98f79800) [pid = 1950] [serial = 1508] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 05:45:41 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9b8ecc00) [pid = 1950] [serial = 1511] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 05:45:41 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x99115000) [pid = 1950] [serial = 1503] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 05:45:41 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x9911f000) [pid = 1950] [serial = 1497] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 05:45:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911d000 == 5 [pid = 1950] [id = 545] 05:45:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9911f000) [pid = 1950] [serial = 1523] [outer = (nil)] 05:45:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9afa8c00) [pid = 1950] [serial = 1524] [outer = 0x9911f000] 05:45:48 INFO - PROCESS | 1905 | 1480340745464 Marionette TRACE conn5 <- [1,1638,null,{"value":["/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html",0,null,null,[["Selectors-API Level 2 Test Suite: HTML with Selectors Level 3",0,null,null],["Document supports query",1,"assert_true: Document supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document supports queryAll",1,"assert_true: Document supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element supports query",1,"assert_true: Detached Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element supports queryAll",1,"assert_true: Detached Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment supports query",1,"assert_true: Fragment supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment supports queryAll",1,"assert_true: Fragment supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element supports query",1,"assert_true: In-document Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element supports queryAll",1,"assert_true: In-document Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll no parameter",0,null,null],["Document.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query no parameter.",0,null,null],["Document.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll no parameter",0,null,null],["Detached Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query no parameter.",0,null,null],["Detached Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll no parameter",0,null,null],["Fragment.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query no parameter.",0,null,null],["Fragment.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll no parameter",0,null,null],["In-document Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query no parameter.",0,null,null],["In-document Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.t--DOCSHELL 0x9ba2cc00 == 4 [pid = 1950] [id = 543] 05:45:48 INFO - PROCESS | 1905 | est:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [--DOMWINDOW == 23 (0x9b9ba800) [pid = 1950] [serial = 1516] [outer = (nil)] [url = about:blank] 05:45:48 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x9afb0800) [pid = 1950] [serial = 1510] [outer = (nil)] [url = about:blank] 05:45:48 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0x9b9bd800) [pid = 1950] [serial = 1513] [outer = (nil)] [url = about:blank] 05:45:48 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0x9ba31800) [pid = 1950] [serial = 1518] [outer = (nil)] [url = about:blank] 05:45:48 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0x9b8ed400) [pid = 1950] [serial = 1515] [outer = (nil)] [url = about:blank] 05:45:48 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0x9b9bb400) [pid = 1950] [serial = 1512] [outer = (nil)] [url = about:blank] 05:45:48 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0x9911dc00) [pid = 1950] [serial = 1509] [outer = (nil)] [url = about:blank] 05:45:48 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0x99120800) [pid = 1950] [serial = 1505] [outer = (nil)] [url = about:blank] 05:45:48 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0x9b8ef400) [pid = 1950] [serial = 1499] [outer = (nil)] [url = about:blank] 05:45:51 INFO - PROCESS | 1905 | Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type=\"hidden\"],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type=\"hidden\"],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~=\"div1\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~=\"div1\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~=\"div1\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~=\"div1\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~=\"div\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~=\"div\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~=\"div\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~=\"div\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~=\"\\0000e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~=\"\\0000e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~=\"\\0000e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~=\"\\0000e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~=\"book mark\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~=\"book mark\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~=\"book mark\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~=\"book mark\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|=\"en\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|=\"en\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|=\"en\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|=\"en\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|=\"fr\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|=\"fr\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|=\"fr\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|=\"fr\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|=\"en\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|=\"en\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|=\"en\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|=\"en\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^=\"http://www\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^=\"http://www\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^=\"http://www\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^=\"http://www\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^=\"en-\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^=\"en-\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^=\"en-\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^=\"en-\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=\" apple\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=\" apple\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=\" apple\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=\" apple\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=\".org\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=\".org\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=\".org\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=\".org\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$=\"-CH\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$=\"-CH\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$=\"-CH\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$=\"-CH\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple ']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple ']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$=\"apple \"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$=\"apple \"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$=\"apple \"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$=\"apple \"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*=\"http://www\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*=\"http://www\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*=\"http://www\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*=\"http://www\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=\".org\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=\".org\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=\".org\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=\".org\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=\".example.\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=\".example.\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=\".example.\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=\".example.\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*=\"en-\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*=\"en-\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*=\"en-\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*=\"en-\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*=\"-CH\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*=\"-CH\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*=\"-CH\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*=\"-CH\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange ']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange ']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange ']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange ']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=\" apple\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=\" apple\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=\" apple\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=\" apple\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*=\"orange \"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*=\"orange \"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*=\"orange \"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*=\"orange \"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*=\"ple banana ora\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*=\"ple banana ora\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*=\"ple banana ora\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*=\"ple banana ora\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors--DOMWINDOW == 14 (0x9ba2d400) [pid = 1950] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 05:45:53 INFO - ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 05:45:53 INFO - PROCESS | 1905 | -api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\\:bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\\:bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\\.foo\\[5\\]bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\\.foo\\[5\\]bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\\#foo\\:bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\\#foo\\:bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\\.foo\\[5\\]bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\\.foo\\[5\\]bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant\t\r\n#descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant\t\r\n#descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1\t\r\n>\t\r\n#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1\t\r\n>\t\r\n#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>\t\r\n#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>\t\r\n#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1\t\r\n>#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1\t\r\n>#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2\t\r\n+\t\r\n#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2\t\r\n+\t\r\n#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+\t\r\n#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+\t\r\n#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2\t\r\n+#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2\t\r\n+#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2\t\r\n~\t\r\n#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2\t\r\n~\t\r\n#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~\t\r\n#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~\t\r\n#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2\t\r\n~#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2\t\r\n~#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em\t\r \n,\t\r \n#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em\t\r \n,\t\r \n#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,\t\r\n#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,\t\r\n#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em\t\r\n,#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em\t\r\n,#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"]]]}] 05:45:53 INFO - .............................................................................................................................................................................................. 05:45:53 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 13677ms 05:45:53 INFO - PROCESS | 1905 | 1480340753423 Marionette TRACE conn5 -> [0,1639,"getWindowHandle",null] 05:45:53 INFO - PROCESS | 1905 | 1480340753428 Marionette TRACE conn5 <- [1,1639,null,{"value":"2147483649"}] 05:45:53 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 05:45:53 INFO - PROCESS | 1905 | 1480340753440 Marionette TRACE conn5 -> [0,1640,"timeouts",{"script":35000}] 05:45:53 INFO - PROCESS | 1905 | 1480340753446 Marionette TRACE conn5 <- [1,1640,null,{}] 05:45:53 INFO - PROCESS | 1905 | 1480340753458 Marionette TRACE conn5 -> [0,1641,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:53 INFO - PROCESS | 1905 | 1480340753693 Marionette TRACE conn5 <- [1,1641,null,{"value":null}] 05:45:53 INFO - PROCESS | 1905 | 1480340753880 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:53 INFO - PROCESS | 1905 | ++DOCSHELL 0x99119000 == 5 [pid = 1950] [id = 546] 05:45:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0x9911b800) [pid = 1950] [serial = 1525] [outer = (nil)] 05:45:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0x9afa9c00) [pid = 1950] [serial = 1526] [outer = 0x9911b800] 05:45:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0x9afb1800) [pid = 1950] [serial = 1527] [outer = 0x9911b800] 05:45:55 INFO - ................................ 05:45:55 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1915ms 05:45:55 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 05:45:55 INFO - PROCESS | 1905 | 1480340755282 Marionette TRACE conn5 <- [1,1642,null,{"value":["/selectors/attribute-selectors/attribute-case/cssom.html",0,null,null,[["[foo=\"bar\"] /* sanity check */ insertRule",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSRule#cssText",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\"] /* sanity check */ setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\"]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"] /* sanity check */ insertRule in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\"]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" i] insertRule",0,null,null],["[foo=\"bar\" i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\" i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\" i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" i] insertRule in @media",0,null,null],["[foo=\"bar\" i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\" i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\" i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" /**/ i] insertRule",0,null,null],["[foo=\"bar\" /**/ i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\" /**/ i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\" /**/ i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" /**/ i] insertRule in @media",0,null,null],["[foo=\"bar\" /**/ i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\" /**/ i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\" /**/ i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"/**/i] insertRule",0,null,null],["[foo=\"bar\"/**/i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\"/**/i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\"/**/i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"/**/i] insertRule in @media",0,null,null],["[foo=\"bar\"/**/i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\"/**/i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\"/**/i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"]]]}] 05:45:55 INFO - PROCESS | 1905 | 1480340755357 Marionette TRACE conn5 -> [0,1643,"getWindowHandle",null] 05:45:55 INFO - PROCESS | 1905 | 1480340755367 Marionette TRACE conn5 <- [1,1643,null,{"value":"2147483649"}] 05:45:55 INFO - PROCESS | 1905 | 1480340755394 Marionette TRACE conn5 -> [0,1644,"timeouts",{"script":35000}] 05:45:55 INFO - PROCESS | 1905 | 1480340755414 Marionette TRACE conn5 <- [1,1644,null,{}] 05:45:55 INFO - PROCESS | 1905 | 1480340755423 Marionette TRACE conn5 -> [0,1645,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:55 INFO - PROCESS | 1905 | 1480340755643 Marionette TRACE conn5 <- [1,1645,null,{"value":null}] 05:45:55 INFO - PROCESS | 1905 | 1480340755753 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:55 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911d800 == 6 [pid = 1950] [id = 547] 05:45:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x9afab000) [pid = 1950] [serial = 1528] [outer = (nil)] 05:45:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x9bad5c00) [pid = 1950] [serial = 1529] [outer = 0x9afab000] 05:45:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x9badb400) [pid = 1950] [serial = 1530] [outer = 0x9afab000] 05:45:56 INFO - PROCESS | 1905 | --DOCSHELL 0x99119000 == 5 [pid = 1950] [id = 546] 05:45:56 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7e000 == 4 [pid = 1950] [id = 544] 05:45:56 INFO - PROCESS | 1905 | --DOCSHELL 0x9911d000 == 3 [pid = 1950] [id = 545] 05:45:56 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0x9afb0c00) [pid = 1950] [serial = 1519] [outer = (nil)] [url = about:blank] 05:45:56 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0x99119800) [pid = 1950] [serial = 1521] [outer = (nil)] [url = about:blank] 05:45:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x99119c00 == 4 [pid = 1950] [id = 548] 05:45:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x9911bc00) [pid = 1950] [serial = 1531] [outer = (nil)] 05:45:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa7000 == 5 [pid = 1950] [id = 549] 05:45:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x9afab400) [pid = 1950] [serial = 1532] [outer = (nil)] 05:45:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0x98f7e000) [pid = 1950] [serial = 1533] [outer = 0x9911bc00] 05:45:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x9afb2400) [pid = 1950] [serial = 1534] [outer = 0x9afab400] 05:45:58 INFO - ............................................................................................................................................................................................................................................................................................................................................................... 05:45:58 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 2910ms 05:45:58 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 05:45:58 INFO - PROCESS | 1905 | 1480340758037 Marionette TRACE conn5 <- [1,1646,null,{"value":["/selectors/attribute-selectors/attribute-case/semantics.html",0,null,null,[["[foo='BAR'] /* sanity check (match) */
in standards mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='' i]
in standards mode",0,null,null],["[foo='' i]
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode",0,null,null],["[*|foo='bar' i]
in standards mode",0,null,null],["[*|foo='bar' i]
with querySelector in standards mode",0,null,null],["[*|foo='bar' i]
in standards mode",0,null,null],["[*|foo='bar' i]
with querySelector in standards mode",0,null,null],["[align='left' i]
in standards mode",0,null,null],["[align='left' i]
with querySelector in standards mode",0,null,null],["[align='LEFT' i]
in standards mode",0,null,null],["[align='LEFT' i]
with querySelector in standards mode",0,null,null],["[class~='a' i]
in standards mode",0,null,null],["[class~='a' i]
with querySelector in standards mode",0,null,null],["[class~='A' i]
in standards mode",0,null,null],["[class~='A' i]
with querySelector in standards mode",0,null,null],["[id^='a' i]
in standards mode",0,null,null],["[id^='a' i]
with querySelector in standards mode",0,null,null],["[id$='A' i]
in standards mode",0,null,null],["[id$='A' i]
with querySelector in standards mode",0,null,null],["[lang|='a' i]
in standards mode",0,null,null],["[lang|='a' i]
with querySelector in standards mode",0,null,null],["[lang*='A' i]
in standards mode",0,null,null],["[lang*='A' i]
with querySelector in standards mode",0,null,null],["[*|lang='a' i]
in standards mode",0,null,null],["[*|lang='a' i]
with querySelector in standards mode",0,null,null],["[*|lang='A' i]
in standards mode",0,null,null],["[*|lang='A' i]
with querySelector in standards mode",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='BAR'][foo='bar' i]
in standards mode",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i][foo='BAR']
in standards mode",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in standards mode",0,null,null],["[missingattr] /* sanity check (no match) */
in standards mode",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in standards mode",0,null,null],["[foo='' i]
in standards mode",0,null,null],["[foo='' i]
with querySelector in standards mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in standards mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in standards mode",0,null,null],["[foo='' i] /* \\0 in attribute */
in standards mode",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in standards mode",0,null,null],["[foo='ä' i]
in standards mode",0,null,null],["[foo='ä' i]
with querySelector in standards mode",0,null,null],["[foo='Ä' i]
in standards mode",0,null,null],["[foo='Ä' i]
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='i' i]
in standards mode",0,null,null],["[foo='i' i]
with querySelector in standards mode",0,null,null],["[foo='i' i]
in standards mode",0,null,null],["[foo='i' i]
with querySelector in standards mode",0,null,null],["[foo='I' i]
in standards mode",0,null,null],["[foo='I' i]
with querySelector in standards mode",0,null,null],["[foo='I' i]
in standards mode",0,null,null],["[foo='I' i]
with querySelector in standards mode",0,null,null],["[foo='İ' i]
in standards mode",0,null,null],["[foo='İ' i]
with querySelector in standards mode",0,null,null],["[foo='ı' i]
in standards mode",0,null,null],["[foo='ı' i]
with querySelector in standards mode",0,null,null],["[foo='İ' i]
in standards mode",0,null,null],["[foo='İ' i]
with querySelector in standards mode",0,null,null],["[foo='ı' i]
in standards mode",0,null,null],["[foo='ı' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[|foo='bar' i]
in standards mode",0,null,null],["[|foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='\t' i] /* tab in selector */
in standards mode",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in standards mode",0,null,null],["[foo=' ' i] /* tab in attribute */
in standards mode",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in standards mode",0,null,null],["@namespace x 'a'; [x|foo='' i]
in standards mode",0,null,null],["@namespace x 'A'; [x|foo='' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar']
in standards mode",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='' i]
in quirks mode",0,null,null],["[foo='' i]
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in quirks mode",0,null,null],["[*|foo='bar' i]
in quirks mode",0,null,null],["[*|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[*|foo='bar' i]
in quirks mode",0,null,null],["[*|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[align='left' i]
in quirks mode",0,null,null],["[align='left' i]
with querySelector in quirks mode",0,null,null],["[align='LEFT' i]
in quirks mode",0,null,null],["[align='LEFT' i]
with querySelector in quirks mode",0,null,null],["[class~='a' i]
in quirks mode",0,null,null],["[class~='a' i]
with querySelector in quirks mode",0,null,null],["[class~='A' i]
in quirks mode",0,null,null],["[class~='A' i]
with querySelector in quirks mode",0,null,null],["[id^='a' i]
in quirks mode",0,null,null],["[id^='a' i]
with querySelector in quirks mode",0,null,null],["[id$='A' i]
in quirks mode",0,null,null],["[id$='A' i]
with querySelector in quirks mode",0,null,null],["[lang|='a' i]
in quirks mode",0,null,null],["[lang|='a' i]
with querySelector in quirks mode",0,null,null],["[lang*='A' i]
in quirks mode",0,null,null],["[lang*='A' i]
with querySelector in quirks mode",0,null,null],["[*|lang='a' i]
in quirks mode",0,null,null],["[*|lang='a' i]
with querySelector in quirks mode",0,null,null],["[*|lang='A' i]
in quirks mode",0,null,null],["[*|lang='A' i]
with querySelector in quirks mode",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='BAR'][foo='bar' i]
in quirks mode",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i][foo='BAR']
in quirks mode",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in quirks mode",0,null,null],["[missingattr] /* sanity check (no match) */
in quirks mode",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in quirks mode",0,null,null],["[foo='' i]
in quirks mode",0,null,null],["[foo='' i]
with querySelector in quirks mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in quirks mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in quirks mode",0,null,null],["[foo='' i] /* \\0 in attribute */
in quirks mode",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in quirks mode",0,null,null],["[foo='ä' i]
in quirks mode",0,null,null],["[foo='ä' i]
with querySelector in quirks mode",0,null,null],["[foo='Ä' i]
in quirks mode",0,null,null],["[foo='Ä' i]
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='i' i]
in quirks mode",0,null,null],["[foo='i' i]
with querySelector in quirks mode",0,null,null],["[foo='i' i]
in quirks mode",0,null,null],["[foo='i' i]
with querySelector in quirks mode",0,null,null],["[foo='I' i]
in quirks mode",0,null,null],["[foo='I' i]
with querySelector in quirks mode",0,null,null],["[foo='I' i]
in quirks mode",0,null,null],["[foo='I' i]
with querySelector in quirks mode",0,null,null],["[foo='İ' i]
in quirks mode",0,null,null],["[foo='İ' i]
with querySelector in quirks mode",0,null,null],["[foo='ı' i]
in quirks mode",0,null,null],["[foo='ı' i]
with querySelector in quirks mode",0,null,null],["[foo='İ' i]
in quirks mode",0,null,null],["[foo='İ' i]
with querySelector in quirks mode",0,null,null],["[foo='ı' i]
in quirks mode",0,null,null],["[foo='ı' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[|foo='bar' i]
in quirks mode",0,null,null],["[|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='\t' i] /* tab in selector */
in quirks mode",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in quirks mode",0,null,null],["[foo=' ' i] /* tab in attribute */
in quirks mode",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in quirks mode",0,null,null],["@namespace x 'a'; [x|foo='' i]
in quirks mode",0,null,null],["@namespace x 'A'; [x|foo='' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar']
in quirks mode",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
in XML",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[foo='' i]
in XML",0,null,null],["[foo='' i]
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in both */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in XML",0,null,null],["[*|foo='bar' i]
in XML",0,null,null],["[*|foo='bar' i]
with querySelector in XML",0,null,null],["[*|foo='bar' i]
in XML",0,null,null],["[*|foo='bar' i]
with querySelector in XML",0,null,null],["[align='left' i]
in XML",0,null,null],["[align='left' i]
with querySelector in XML",0,null,null],["[align='LEFT' i]
in XML",0,null,null],["[align='LEFT' i]
with querySelector in XML",0,null,null],["[class~='a' i]
in XML",0,null,null],["[class~='a' i]
with querySelector in XML",0,null,null],["[class~='A' i]
in XML",0,null,null],["[class~='A' i]
with querySelector in XML",0,null,null],["[id^='a' i]
in XML",0,null,null],["[id^='a' i]
with querySelector in XML",0,null,null],["[id$='A' i]
in XML",0,null,null],["[id$='A' i]
with querySelector in XML",0,null,null],["[lang|='a' i]
in XML",0,null,null],["[lang|='a' i]
with querySelector in XML",0,null,null],["[lang*='A' i]
in XML",0,null,null],["[lang*='A' i]
with querySelector in XML",0,null,null],["[*|lang='a' i]
in XML",0,null,null],["[*|lang='a' i]
with querySelector in XML",0,null,null],["[*|lang='A' i]
in XML",0,null,null],["[*|lang='A' i]
with querySelector in XML",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in XML",0,null,null],["[foo='bar' i][foo='bar' i]
in XML",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in XML",0,null,null],["[foo='BAR'][foo='bar' i]
in XML",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in XML",0,null,null],["[foo='bar' i][foo='BAR']
in XML",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in XML",0,null,null],["[missingattr] /* sanity check (no match) */
in XML",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in XML",0,null,null],["[foo='' i]
in XML",0,null,null],["[foo='' i]
with querySelector in XML",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in XML",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in XML",0,null,null],["[foo='' i] /* \\0 in attribute */
in XML",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in XML",0,null,null],["[foo='ä' i]
in XML",0,null,null],["[foo='ä' i]
with querySelector in XML",0,null,null],["[foo='Ä' i]
in XML",0,null,null],["[foo='Ä' i]
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='i' i]
in XML",0,null,null],["[foo='i' i]
with querySelector in XML",0,null,null],["[foo='i' i]
in XML",0,null,null],["[foo='i' i]
with querySelector in XML",0,null,null],["[foo='I' i]
in XML",0,null,null],["[foo='I' i]
with querySelector in XML",0,null,null],["[foo='I' i]
in XML",0,null,null],["[foo='I' i]
with querySelector in XML",0,null,null],["[foo='İ' i]
in XML",0,null,null],["[foo='İ' i]
with querySelector in XML",0,null,null],["[foo='ı' i]
in XML",0,null,null],["[foo='ı' i]
with querySelector in XML",0,null,null],["[foo='İ' i]
in XML",0,null,null],["[foo='İ' i]
with querySelector in XML",0,null,null],["[foo='ı' i]
in XML",0,null,null],["[foo='ı' i]
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[|foo='bar' i]
in XML",0,null,null],["[|foo='bar' i]
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[foo='\t' i] /* tab in selector */
in XML",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in XML",0,null,null],["[foo=' ' i] /* tab in attribute */
in XML",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in XML",0,null,null],["@namespace x 'a'; [x|foo='' i]
in XML",0,null,null],["@namespace x 'A'; [x|foo='' i]
in XML",0,null,null],["[foo='bar' i][foo='bar']
in XML",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null]]]}] 05:45:58 INFO - PROCESS | 1905 | 1480340758291 Marionette TRACE conn5 -> [0,1647,"getWindowHandle",null] 05:45:58 INFO - PROCESS | 1905 | 1480340758294 Marionette TRACE conn5 <- [1,1647,null,{"value":"2147483649"}] 05:45:58 INFO - PROCESS | 1905 | 1480340758310 Marionette TRACE conn5 -> [0,1648,"timeouts",{"script":35000}] 05:45:58 INFO - PROCESS | 1905 | 1480340758317 Marionette TRACE conn5 <- [1,1648,null,{}] 05:45:58 INFO - PROCESS | 1905 | 1480340758345 Marionette TRACE conn5 -> [0,1649,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:45:58 INFO - PROCESS | 1905 | 1480340758729 Marionette TRACE conn5 <- [1,1649,null,{"value":null}] 05:45:58 INFO - PROCESS | 1905 | 1480340758797 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:45:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afaf400 == 6 [pid = 1950] [id = 550] 05:45:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9b9ba400) [pid = 1950] [serial = 1535] [outer = (nil)] 05:45:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9bae3000) [pid = 1950] [serial = 1536] [outer = 0x9b9ba400] 05:45:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9baebc00) [pid = 1950] [serial = 1537] [outer = 0x9b9ba400] 05:45:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf4c00 == 7 [pid = 1950] [id = 551] 05:45:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9baf5000) [pid = 1950] [serial = 1538] [outer = (nil)] 05:45:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf6c00 == 8 [pid = 1950] [id = 552] 05:45:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9baf8800) [pid = 1950] [serial = 1539] [outer = (nil)] 05:45:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9c2bbc00) [pid = 1950] [serial = 1540] [outer = 0x9baf5000] 05:45:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9c2bec00) [pid = 1950] [serial = 1541] [outer = 0x9baf8800] 05:46:01 INFO - .................................................................................................................................................................................................................................................................................................................................................................................... 05:46:01 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 2940ms 05:46:01 INFO - TEST-START | /selectors/child-indexed-pseudo-class.html 05:46:01 INFO - PROCESS | 1905 | 1480340761009 Marionette TRACE conn5 <- [1,1650,null,{"value":["/selectors/attribute-selectors/attribute-case/syntax.html",0,null,null,[["[foo='BAR'] /* sanity check (valid) */ in standards mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in standards mode",0,null,null],["[foo='bar' i] in standards mode",0,null,null],["[foo='bar' i] with querySelector in standards mode",0,null,null],["[foo='bar' I] in standards mode",0,null,null],["[foo='bar' I] with querySelector in standards mode",0,null,null],["[foo=bar i] in standards mode",0,null,null],["[foo=bar i] with querySelector in standards mode",0,null,null],["[foo=\"bar\" i] in standards mode",0,null,null],["[foo=\"bar\" i] with querySelector in standards mode",0,null,null],["[foo='bar'i] in standards mode",0,null,null],["[foo='bar'i] with querySelector in standards mode",0,null,null],["[foo='bar'i ] in standards mode",0,null,null],["[foo='bar'i ] with querySelector in standards mode",0,null,null],["[foo='bar' i ] in standards mode",0,null,null],["[foo='bar' i ] with querySelector in standards mode",0,null,null],["[foo='bar' /**/ i] in standards mode",0,null,null],["[foo='bar' /**/ i] with querySelector in standards mode",0,null,null],["[foo='bar' i /**/ ] in standards mode",0,null,null],["[foo='bar' i /**/ ] with querySelector in standards mode",0,null,null],["[foo='bar'/**/i/**/] in standards mode",0,null,null],["[foo='bar'/**/i/**/] with querySelector in standards mode",0,null,null],["[foo=bar/**/i] in standards mode",0,null,null],["[foo=bar/**/i] with querySelector in standards mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ in standards mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in standards mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ in standards mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in standards mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ in standards mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in standards mode",0,null,null],["[foo='bar' \\i] in standards mode",0,null,null],["[foo='bar' \\i] with querySelector in standards mode",0,null,null],["[foo='bar' \\69] in standards mode",0,null,null],["[foo='bar' \\69] with querySelector in standards mode",0,null,null],["[foo~='bar' i] in standards mode",0,null,null],["[foo~='bar' i] with querySelector in standards mode",0,null,null],["[foo^='bar' i] in standards mode",0,null,null],["[foo^='bar' i] with querySelector in standards mode",0,null,null],["[foo$='bar' i] in standards mode",0,null,null],["[foo$='bar' i] with querySelector in standards mode",0,null,null],["[foo*='bar' i] in standards mode",0,null,null],["[foo*='bar' i] with querySelector in standards mode",0,null,null],["[foo|='bar' i] in standards mode",0,null,null],["[foo|='bar' i] with querySelector in standards mode",0,null,null],["[|foo='bar' i] in standards mode",0,null,null],["[|foo='bar' i] with querySelector in standards mode",0,null,null],["[*|foo='bar' i] in standards mode",0,null,null],["[*|foo='bar' i] with querySelector in standards mode",0,null,null],["[foo[ /* sanity check (invalid) */ in standards mode",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in standards mode",0,null,null],["[foo='bar' i i] in standards mode",0,null,null],["[foo='bar' i i] with querySelector in standards mode",0,null,null],["[foo i ='bar'] in standards mode",0,null,null],["[foo i ='bar'] with querySelector in standards mode",0,null,null],["[foo= i 'bar'] in standards mode",0,null,null],["[foo= i 'bar'] with querySelector in standards mode",0,null,null],["[i foo='bar'] in standards mode",0,null,null],["[i foo='bar'] with querySelector in standards mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in standards mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in standards mode",0,null,null],["[foo='bar' İ] in standards mode",0,null,null],["[foo='bar' İ] with querySelector in standards mode",0,null,null],["[foo='bar' ı] in standards mode",0,null,null],["[foo='bar' ı] with querySelector in standards mode",0,null,null],["[foo='bar' ii] in standards mode",0,null,null],["[foo='bar' ii] with querySelector in standards mode",0,null,null],["[foo='bar' ij] in standards mode",0,null,null],["[foo='bar' ij] with querySelector in standards mode",0,null,null],["[foo='bar' j] in standards mode",0,null,null],["[foo='bar' j] with querySelector in standards mode",0,null,null],["[foo='bar' \\\\i] in standards mode",0,null,null],["[foo='bar' \\\\i] with querySelector in standards mode",0,null,null],["[foo='bar' \\\\69] in standards mode",0,null,null],["[foo='bar' \\\\69] with querySelector in standards mode",0,null,null],["[foo='bar' i()] in standards mode",0,null,null],["[foo='bar' i()] with querySelector in standards mode",0,null,null],["[foo='bar' i ()] in standards mode",0,null,null],["[foo='bar' i ()] with querySelector in standards mode",0,null,null],["[foo='bar' () i] in standards mode",0,null,null],["[foo='bar' () i] with querySelector in standards mode",0,null,null],["[foo='bar' (i)] in standards mode",0,null,null],["[foo='bar' (i)] with querySelector in standards mode",0,null,null],["[foo='bar' i []] in standards mode",0,null,null],["[foo='bar' i []] with querySelector in standards mode",0,null,null],["[foo='bar' [] i] in standards mode",0,null,null],["[foo='bar' [] i] with querySelector in standards mode",0,null,null],["[foo='bar' [i]] in standards mode",0,null,null],["[foo='bar' [i]] with querySelector in standards mode",0,null,null],["[foo='bar' i {}] in standards mode",0,null,null],["[foo='bar' i {}] with querySelector in standards mode",0,null,null],["[foo='bar' {} i] in standards mode",0,null,null],["[foo='bar' {} i] with querySelector in standards mode",0,null,null],["[foo='bar' {i}] in standards mode",0,null,null],["[foo='bar' {i}] with querySelector in standards mode",0,null,null],["[foo='bar' 1i] in standards mode",0,null,null],["[foo='bar' 1i] with querySelector in standards mode",0,null,null],["[foo='bar' 1] in standards mode",0,null,null],["[foo='bar' 1] with querySelector in standards mode",0,null,null],["[foo='bar' 'i'] in standards mode",0,null,null],["[foo='bar' 'i'] with querySelector in standards mode",0,null,null],["[foo='bar' url(i)] in standards mode",0,null,null],["[foo='bar' url(i)] with querySelector in standards mode",0,null,null],["[foo='bar' ,i] in standards mode",0,null,null],["[foo='bar' ,i] with querySelector in standards mode",0,null,null],["[foo='bar' i,] in standards mode",0,null,null],["[foo='bar' i,] with querySelector in standards mode",0,null,null],["[foo='bar']i in standards mode",0,null,null],["[foo='bar']i with querySelector in standards mode",0,null,null],["[foo='bar' |i] in standards mode",0,null,null],["[foo='bar' |i] with querySelector in standards mode",0,null,null],["[foo='bar' \\|i] in standards mode",0,null,null],["[foo='bar' \\|i] with querySelector in standards mode",0,null,null],["[foo='bar' *|i] in standards mode",0,null,null],["[foo='bar' *|i] with querySelector in standards mode",0,null,null],["[foo='bar' \\*|i] in standards mode",0,null,null],["[foo='bar' \\*|i] with querySelector in standards mode",0,null,null],["[foo='bar' *] in standards mode",0,null,null],["[foo='bar' *] with querySelector in standards mode",0,null,null],["[foo='bar' \\*] in standards mode",0,null,null],["[foo='bar' \\*] with querySelector in standards mode",0,null,null],["[foo i] in standards mode",0,null,null],["[foo i] with querySelector in standards mode",0,null,null],["[foo/**/i] in standards mode",0,null,null],["[foo/**/i] with querySelector in standards mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in quirks mode",0,null,null],["[foo='bar' i] in quirks mode",0,null,null],["[foo='bar' i] with querySelector in quirks mode",0,null,null],["[foo='bar' I] in quirks mode",0,null,null],["[foo='bar' I] with querySelector in quirks mode",0,null,null],["[foo=bar i] in quirks mode",0,null,null],["[foo=bar i] with querySelector in quirks mode",0,null,null],["[foo=\"bar\" i] in quirks mode",0,null,null],["[foo=\"bar\" i] with querySelector in quirks mode",0,null,null],["[foo='bar'i] in quirks mode",0,null,null],["[foo='bar'i] with querySelector in quirks mode",0,null,null],["[foo='bar'i ] in quirks mode",0,null,null],["[foo='bar'i ] with querySelector in quirks mode",0,null,null],["[foo='bar' i ] in quirks mode",0,null,null],["[foo='bar' i ] with querySelector in quirks mode",0,null,null],["[foo='bar' /**/ i] in quirks mode",0,null,null],["[foo='bar' /**/ i] with querySelector in quirks mode",0,null,null],["[foo='bar' i /**/ ] in quirks mode",0,null,null],["[foo='bar' i /**/ ] with querySelector in quirks mode",0,null,null],["[foo='bar'/**/i/**/] in quirks mode",0,null,null],["[foo='bar'/**/i/**/] with querySelector in quirks mode",0,null,null],["[foo=bar/**/i] in quirks mode",0,null,null],["[foo=bar/**/i] with querySelector in quirks mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ in quirks mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in quirks mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ in quirks mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in quirks mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ in quirks mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in quirks mode",0,null,null],["[foo='bar' \\i] in quirks mode",0,null,null],["[foo='bar' \\i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\69] in quirks mode",0,null,null],["[foo='bar' \\69] with querySelector in quirks mode",0,null,null],["[foo~='bar' i] in quirks mode",0,null,null],["[foo~='bar' i] with querySelector in quirks mode",0,null,null],["[foo^='bar' i] in quirks mode",0,null,null],["[foo^='bar' i] with querySelector in quirks mode",0,null,null],["[foo$='bar' i] in quirks mode",0,null,null],["[foo$='bar' i] with querySelector in quirks mode",0,null,null],["[foo*='bar' i] in quirks mode",0,null,null],["[foo*='bar' i] with querySelector in quirks mode",0,null,null],["[foo|='bar' i] in quirks mode",0,null,null],["[foo|='bar' i] with querySelector in quirks mode",0,null,null],["[|foo='bar' i] in quirks mode",0,null,null],["[|foo='bar' i] with querySelector in quirks mode",0,null,null],["[*|foo='bar' i] in quirks mode",0,null,null],["[*|foo='bar' i] with querySelector in quirks mode",0,null,null],["[foo[ /* sanity check (invalid) */ in quirks mode",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in quirks mode",0,null,null],["[foo='bar' i i] in quirks mode",0,null,null],["[foo='bar' i i] with querySelector in quirks mode",0,null,null],["[foo i ='bar'] in quirks mode",0,null,null],["[foo i ='bar'] with querySelector in quirks mode",0,null,null],["[foo= i 'bar'] in quirks mode",0,null,null],["[foo= i 'bar'] with querySelector in quirks mode",0,null,null],["[i foo='bar'] in quirks mode",0,null,null],["[i foo='bar'] with querySelector in quirks mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in quirks mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in quirks mode",0,null,null],["[foo='bar' İ] in quirks mode",0,null,null],["[foo='bar' İ] with querySelector in quirks mode",0,null,null],["[foo='bar' ı] in quirks mode",0,null,null],["[foo='bar' ı] with querySelector in quirks mode",0,null,null],["[foo='bar' ii] in quirks mode",0,null,null],["[foo='bar' ii] with querySelector in quirks mode",0,null,null],["[foo='bar' ij] in quirks mode",0,null,null],["[foo='bar' ij] with querySelector in quirks mode",0,null,null],["[foo='bar' j] in quirks mode",0,null,null],["[foo='bar' j] with querySelector in quirks mode",0,null,null],["[foo='bar' \\\\i] in quirks mode",0,null,null],["[foo='bar' \\\\i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\\\69] in quirks mode",0,null,null],["[foo='bar' \\\\69] with querySelector in quirks mode",0,null,null],["[foo='bar' i()] in quirks mode",0,null,null],["[foo='bar' i()] with querySelector in quirks mode",0,null,null],["[foo='bar' i ()] in quirks mode",0,null,null],["[foo='bar' i ()] with querySelector in quirks mode",0,null,null],["[foo='bar' () i] in quirks mode",0,null,null],["[foo='bar' () i] with querySelector in quirks mode",0,null,null],["[foo='bar' (i)] in quirks mode",0,null,null],["[foo='bar' (i)] with querySelector in quirks mode",0,null,null],["[foo='bar' i []] in quirks mode",0,null,null],["[foo='bar' i []] with querySelector in quirks mode",0,null,null],["[foo='bar' [] i] in quirks mode",0,null,null],["[foo='bar' [] i] with querySelector in quirks mode",0,null,null],["[foo='bar' [i]] in quirks mode",0,null,null],["[foo='bar' [i]] with querySelector in quirks mode",0,null,null],["[foo='bar' i {}] in quirks mode",0,null,null],["[foo='bar' i {}] with querySelector in quirks mode",0,null,null],["[foo='bar' {} i] in quirks mode",0,null,null],["[foo='bar' {} i] with querySelector in quirks mode",0,null,null],["[foo='bar' {i}] in quirks mode",0,null,null],["[foo='bar' {i}] with querySelector in quirks mode",0,null,null],["[foo='bar' 1i] in quirks mode",0,null,null],["[foo='bar' 1i] with querySelector in quirks mode",0,null,null],["[foo='bar' 1] in quirks mode",0,null,null],["[foo='bar' 1] with querySelector in quirks mode",0,null,null],["[foo='bar' 'i'] in quirks mode",0,null,null],["[foo='bar' 'i'] with querySelector in quirks mode",0,null,null],["[foo='bar' url(i)] in quirks mode",0,null,null],["[foo='bar' url(i)] with querySelector in quirks mode",0,null,null],["[foo='bar' ,i] in quirks mode",0,null,null],["[foo='bar' ,i] with querySelector in quirks mode",0,null,null],["[foo='bar' i,] in quirks mode",0,null,null],["[foo='bar' i,] with querySelector in quirks mode",0,null,null],["[foo='bar']i in quirks mode",0,null,null],["[foo='bar']i with querySelector in quirks mode",0,null,null],["[foo='bar' |i] in quirks mode",0,null,null],["[foo='bar' |i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\|i] in quirks mode",0,null,null],["[foo='bar' \\|i] with querySelector in quirks mode",0,null,null],["[foo='bar' *|i] in quirks mode",0,null,null],["[foo='bar' *|i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\*|i] in quirks mode",0,null,null],["[foo='bar' \\*|i] with querySelector in quirks mode",0,null,null],["[foo='bar' *] in quirks mode",0,null,null],["[foo='bar' *] with querySelector in quirks mode",0,null,null],["[foo='bar' \\*] in quirks mode",0,null,null],["[foo='bar' \\*] with querySelector in quirks mode",0,null,null],["[foo i] in quirks mode",0,null,null],["[foo i] with querySelector in quirks mode",0,null,null],["[foo/**/i] in quirks mode",0,null,null],["[foo/**/i] with querySelector in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ in XML",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in XML",0,null,null],["[foo='bar' i] in XML",0,null,null],["[foo='bar' i] with querySelector in XML",0,null,null],["[foo='bar' I] in XML",0,null,null],["[foo='bar' I] with querySelector in XML",0,null,null],["[foo=bar i] in XML",0,null,null],["[foo=bar i] with querySelector in XML",0,null,null],["[foo=\"bar\" i] in XML",0,null,null],["[foo=\"bar\" i] with querySelector in XML",0,null,null],["[foo='bar'i] in XML",0,null,null],["[foo='bar'i] with querySelector in XML",0,null,null],["[foo='bar'i ] in XML",0,null,null],["[foo='bar'i ] with querySelector in XML",0,null,null],["[foo='bar' i ] in XML",0,null,null],["[foo='bar' i ] with querySelector in XML",0,null,null],["[foo='bar' /**/ i] in XML",0,null,null],["[foo='bar' /**/ i] with querySelector in XML",0,null,null],["[foo='bar' i /**/ ] in XML",0,null,null],["[foo='bar' i /**/ ] with querySelector in XML",0,null,null],["[foo='bar'/**/i/**/] in XML",0,null,null],["[foo='bar'/**/i/**/] with querySelector in XML",0,null,null],["[foo=bar/**/i] in XML",0,null,null],["[foo=bar/**/i] with querySelector in XML",0,null,null],["[foo='bar'\ti\t] /* \\t */ in XML",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in XML",0,null,null],["[foo='bar'\ni\n] /* \\n */ in XML",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in XML",0,null,null],["[foo='bar'\ri\r] /* \\r */ in XML",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in XML",0,null,null],["[foo='bar' \\i] in XML",0,null,null],["[foo='bar' \\i] with querySelector in XML",0,null,null],["[foo='bar' \\69] in XML",0,null,null],["[foo='bar' \\69] with querySelector in XML",0,null,null],["[foo~='bar' i] in XML",0,null,null],["[foo~='bar' i] with querySelector in XML",0,null,null],["[foo^='bar' i] in XML",0,null,null],["[foo^='bar' i] with querySelector in XML",0,null,null],["[foo$='bar' i] in XML",0,null,null],["[foo$='bar' i] with querySelector in XML",0,null,null],["[foo*='bar' i] in XML",0,null,null],["[foo*='bar' i] with querySelector in XML",0,null,null],["[foo|='bar' i] in XML",0,null,null],["[foo|='bar' i] with querySelector in XML",0,null,null],["[|foo='bar' i] in XML",0,null,null],["[|foo='bar' i] with querySelector in XML",0,null,null],["[*|foo='bar' i] in XML",0,null,null],["[*|foo='bar' i] with querySelector in XML",0,null,null],["[foo[ /* sanity check (invalid) */ in XML",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in XML",0,null,null],["[foo='bar' i i] in XML",0,null,null],["[foo='bar' i i] with querySelector in XML",0,null,null],["[foo i ='bar'] in XML",0,null,null],["[foo i ='bar'] with querySelector in XML",0,null,null],["[foo= i 'bar'] in XML",0,null,null],["[foo= i 'bar'] with querySelector in XML",0,null,null],["[i foo='bar'] in XML",0,null,null],["[i foo='bar'] with querySelector in XML",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in XML",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in XML",0,null,null],["[foo='bar' İ] in XML",0,null,null],["[foo='bar' İ] with querySelector in XML",0,null,null],["[foo='bar' ı] in XML",0,null,null],["[foo='bar' ı] with querySelector in XML",0,null,null],["[foo='bar' ii] in XML",0,null,null],["[foo='bar' ii] with querySelector in XML",0,null,null],["[foo='bar' ij] in XML",0,null,null],["[foo='bar' ij] with querySelector in XML",0,null,null],["[foo='bar' j] in XML",0,null,null],["[foo='bar' j] with querySelector in XML",0,null,null],["[foo='bar' \\\\i] in XML",0,null,null],["[foo='bar' \\\\i] with querySelector in XML",0,null,null],["[foo='bar' \\\\69] in XML",0,null,null],["[foo='bar' \\\\69] with querySelector in XML",0,null,null],["[foo='bar' i()] in XML",0,null,null],["[foo='bar' i()] with querySelector in XML",0,null,null],["[foo='bar' i ()] in XML",0,null,null],["[foo='bar' i ()] with querySelector in XML",0,null,null],["[foo='bar' () i] in XML",0,null,null],["[foo='bar' () i] with querySelector in XML",0,null,null],["[foo='bar' (i)] in XML",0,null,null],["[foo='bar' (i)] with querySelector in XML",0,null,null],["[foo='bar' i []] in XML",0,null,null],["[foo='bar' i []] with querySelector in XML",0,null,null],["[foo='bar' [] i] in XML",0,null,null],["[foo='bar' [] i] with querySelector in XML",0,null,null],["[foo='bar' [i]] in XML",0,null,null],["[foo='bar' [i]] with querySelector in XML",0,null,null],["[foo='bar' i {}] in XML",0,null,null],["[foo='bar' i {}] with querySelector in XML",0,null,null],["[foo='bar' {} i] in XML",0,null,null],["[foo='bar' {} i] with querySelector in XML",0,null,null],["[foo='bar' {i}] in XML",0,null,null],["[foo='bar' {i}] with querySelector in XML",0,null,null],["[foo='bar' 1i] in XML",0,null,null],["[foo='bar' 1i] with querySelector in XML",0,null,null],["[foo='bar' 1] in XML",0,null,null],["[foo='bar' 1] with querySelector in XML",0,null,null],["[foo='bar' 'i'] in XML",0,null,null],["[foo='bar' 'i'] with querySelector in XML",0,null,null],["[foo='bar' url(i)] in XML",0,null,null],["[foo='bar' url(i)] with querySelector in XML",0,null,null],["[foo='bar' ,i] in XML",0,null,null],["[foo='bar' ,i] with querySelector in XML",0,null,null],["[foo='bar' i,] in XML",0,null,null],["[foo='bar' i,] with querySelector in XML",0,null,null],["[foo='bar']i in XML",0,null,null],["[foo='bar']i with querySelector in XML",0,null,null],["[foo='bar' |i] in XML",0,null,null],["[foo='bar' |i] with querySelector in XML",0,null,null],["[foo='bar' \\|i] in XML",0,null,null],["[foo='bar' \\|i] with querySelector in XML",0,null,null],["[foo='bar' *|i] in XML",0,null,null],["[foo='bar' *|i] with querySelector in XML",0,null,null],["[foo='bar' \\*|i] in XML",0,null,null],["[foo='bar' \\*|i] with querySelector in XML",0,null,null],["[foo='bar' *] in XML",0,null,null],["[foo='bar' *] with querySelector in XML",0,null,null],["[foo='bar' \\*] in XML",0,null,null],["[foo='bar' \\*] with querySelector in XML",0,null,null],["[foo i] in XML",0,null,null],["[foo i] with querySelector in XML",0,null,null],["[foo/**/i] in XML",0,null,null],["[foo/**/i] with querySelector in XML",0,null,null]]]}] 05:46:01 INFO - PROCESS | 1905 | 1480340761246 Marionette TRACE conn5 -> [0,1651,"getWindowHandle",null] 05:46:01 INFO - PROCESS | 1905 | 1480340761253 Marionette TRACE conn5 <- [1,1651,null,{"value":"2147483649"}] 05:46:01 INFO - PROCESS | 1905 | 1480340761260 Marionette TRACE conn5 -> [0,1652,"timeouts",{"script":35000}] 05:46:01 INFO - PROCESS | 1905 | 1480340761267 Marionette TRACE conn5 <- [1,1652,null,{}] 05:46:01 INFO - PROCESS | 1905 | 1480340761282 Marionette TRACE conn5 -> [0,1653,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:01 INFO - PROCESS | 1905 | 1480340761526 Marionette TRACE conn5 <- [1,1653,null,{"value":null}] 05:46:01 INFO - PROCESS | 1905 | 1480340761596 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:01 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2c0400 == 9 [pid = 1950] [id = 553] 05:46:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9c2c5800) [pid = 1950] [serial = 1542] [outer = (nil)] 05:46:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9c37e400) [pid = 1950] [serial = 1543] [outer = 0x9c2c5800] 05:46:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9c380000) [pid = 1950] [serial = 1544] [outer = 0x9c2c5800] 05:46:02 INFO - PROCESS | 1905 | 1480340762670 Marionette TRACE conn5 <- [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]]]}] 05:46:02 INFO - . 05:46:02 INFO - TEST-OK | /selectors/child-indexed-pseudo-class.html | took 1438ms 05:46:02 INFO - PROCESS | 1905 | 1480340762698 Marionette TRACE conn5 -> [0,1655,"getWindowHandle",null] 05:46:02 INFO - PROCESS | 1905 | 1480340762702 Marionette TRACE conn5 <- [1,1655,null,{"value":"2147483649"}] 05:46:02 INFO - TEST-START | /service-workers/cache-storage/common.https.html 05:46:02 INFO - PROCESS | 1905 | 1480340762709 Marionette TRACE conn5 -> [0,1656,"getContext",null] 05:46:02 INFO - PROCESS | 1905 | 1480340762712 Marionette TRACE conn5 <- [1,1656,null,{"value":"content"}] 05:46:02 INFO - PROCESS | 1905 | 1480340762717 Marionette TRACE conn5 -> [0,1657,"setContext",{"value":"chrome"}] 05:46:02 INFO - PROCESS | 1905 | 1480340762721 Marionette TRACE conn5 <- [1,1657,null,{}] 05:46:02 INFO - PROCESS | 1905 | 1480340762727 Marionette TRACE conn5 -> [0,1658,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:46:02 INFO - PROCESS | 1905 | 1480340762748 Marionette TRACE conn5 <- [1,1658,null,{"value":true}] 05:46:02 INFO - PROCESS | 1905 | 1480340762755 Marionette TRACE conn5 -> [0,1659,"setContext",{"value":"content"}] 05:46:02 INFO - PROCESS | 1905 | 1480340762758 Marionette TRACE conn5 <- [1,1659,null,{}] 05:46:02 INFO - Setting pref dom.caches.enabled (true) 05:46:02 INFO - PROCESS | 1905 | 1480340762764 Marionette TRACE conn5 -> [0,1660,"getContext",null] 05:46:02 INFO - PROCESS | 1905 | 1480340762767 Marionette TRACE conn5 <- [1,1660,null,{"value":"content"}] 05:46:02 INFO - PROCESS | 1905 | 1480340762777 Marionette TRACE conn5 -> [0,1661,"setContext",{"value":"chrome"}] 05:46:02 INFO - PROCESS | 1905 | 1480340762780 Marionette TRACE conn5 <- [1,1661,null,{}] 05:46:02 INFO - PROCESS | 1905 | 1480340762793 Marionette TRACE conn5 -> [0,1662,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:46:02 INFO - PROCESS | 1905 | 1480340762815 Marionette TRACE conn5 <- [1,1662,null,{"value":null}] 05:46:02 INFO - PROCESS | 1905 | 1480340762821 Marionette TRACE conn5 -> [0,1663,"setContext",{"value":"content"}] 05:46:02 INFO - PROCESS | 1905 | 1480340762827 Marionette TRACE conn5 <- [1,1663,null,{}] 05:46:02 INFO - PROCESS | 1905 | 1480340762832 Marionette TRACE conn5 -> [0,1664,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 05:46:03 INFO - PROCESS | 1905 | 1480340763005 Marionette TRACE conn5 <- [1,1664,null,{"value":null}] 05:46:03 INFO - PROCESS | 1905 | 1480340763098 Marionette TRACE conn5 -> [0,1665,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 05:46:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9c396800) [pid = 1950] [serial = 1545] [outer = 0xa76bf800] 05:46:03 INFO - PROCESS | 1905 | 1480340763448 Marionette TRACE conn5 <- [1,1665,null,{}] 05:46:03 INFO - PROCESS | 1905 | 1480340763465 Marionette TRACE conn5 -> [0,1666,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:46:03 INFO - PROCESS | 1905 | 1480340763511 Marionette TRACE conn5 <- [1,1666,null,{"value":null}] 05:46:03 INFO - PROCESS | 1905 | 1480340763519 Marionette TRACE conn5 -> [0,1667,"timeouts",{"script":185000}] 05:46:03 INFO - PROCESS | 1905 | 1480340763526 Marionette TRACE conn5 <- [1,1667,null,{}] 05:46:03 INFO - PROCESS | 1905 | 1480340763538 Marionette TRACE conn5 -> [0,1668,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:03 INFO - PROCESS | 1905 | 1480340763620 Marionette TRACE conn5 <- [1,1668,null,{"value":null}] 05:46:03 INFO - PROCESS | 1905 | 1480340763633 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:03 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b73f400 == 10 [pid = 1950] [id = 554] 05:46:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9b740c00) [pid = 1950] [serial = 1546] [outer = (nil)] 05:46:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b8ea400) [pid = 1950] [serial = 1547] [outer = 0x9b740c00] 05:46:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b8e5800) [pid = 1950] [serial = 1548] [outer = 0x9b740c00] 05:46:05 INFO - . 05:46:05 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2360ms 05:46:05 INFO - PROCESS | 1905 | 1480340765061 Marionette TRACE conn5 <- [1,1669,null,{"value":["/service-workers/cache-storage/common.https.html",0,null,null,[["Window sees cache puts by Worker",0,null,null]]]}] 05:46:05 INFO - PROCESS | 1905 | 1480340765071 Marionette TRACE conn5 -> [0,1670,"getWindowHandle",null] 05:46:05 INFO - PROCESS | 1905 | 1480340765074 Marionette TRACE conn5 <- [1,1670,null,{"value":"2147483649"}] 05:46:05 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 05:46:05 INFO - Clearing pref dom.caches.enabled 05:46:05 INFO - PROCESS | 1905 | 1480340765081 Marionette TRACE conn5 -> [0,1671,"getContext",null] 05:46:05 INFO - PROCESS | 1905 | 1480340765084 Marionette TRACE conn5 <- [1,1671,null,{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765104 Marionette TRACE conn5 -> [0,1672,"setContext",{"value":"chrome"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765108 Marionette TRACE conn5 <- [1,1672,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765116 Marionette TRACE conn5 -> [0,1673,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:46:05 INFO - PROCESS | 1905 | 1480340765144 Marionette TRACE conn5 <- [1,1673,null,{"value":null}] 05:46:05 INFO - PROCESS | 1905 | 1480340765151 Marionette TRACE conn5 -> [0,1674,"setContext",{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765157 Marionette TRACE conn5 <- [1,1674,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765164 Marionette TRACE conn5 -> [0,1675,"getContext",null] 05:46:05 INFO - PROCESS | 1905 | 1480340765181 Marionette TRACE conn5 <- [1,1675,null,{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765186 Marionette TRACE conn5 -> [0,1676,"setContext",{"value":"chrome"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765192 Marionette TRACE conn5 <- [1,1676,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765197 Marionette TRACE conn5 -> [0,1677,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:46:05 INFO - PROCESS | 1905 | 1480340765240 Marionette TRACE conn5 <- [1,1677,null,{"value":true}] 05:46:05 INFO - PROCESS | 1905 | 1480340765261 Marionette TRACE conn5 -> [0,1678,"setContext",{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765265 Marionette TRACE conn5 <- [1,1678,null,{}] 05:46:05 INFO - Setting pref dom.serviceWorkers.enabled (' true') 05:46:05 INFO - PROCESS | 1905 | 1480340765271 Marionette TRACE conn5 -> [0,1679,"getContext",null] 05:46:05 INFO - PROCESS | 1905 | 1480340765274 Marionette TRACE conn5 <- [1,1679,null,{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765308 Marionette TRACE conn5 -> [0,1680,"setContext",{"value":"chrome"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765314 Marionette TRACE conn5 <- [1,1680,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765349 Marionette TRACE conn5 -> [0,1681,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:46:05 INFO - PROCESS | 1905 | 1480340765384 Marionette TRACE conn5 <- [1,1681,null,{"value":null}] 05:46:05 INFO - PROCESS | 1905 | 1480340765398 Marionette TRACE conn5 -> [0,1682,"setContext",{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765403 Marionette TRACE conn5 <- [1,1682,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765409 Marionette TRACE conn5 -> [0,1683,"getContext",null] 05:46:05 INFO - PROCESS | 1905 | 1480340765418 Marionette TRACE conn5 <- [1,1683,null,{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765424 Marionette TRACE conn5 -> [0,1684,"setContext",{"value":"chrome"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765428 Marionette TRACE conn5 <- [1,1684,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765434 Marionette TRACE conn5 -> [0,1685,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:46:05 INFO - PROCESS | 1905 | 1480340765455 Marionette TRACE conn5 <- [1,1685,null,{"value":true}] 05:46:05 INFO - PROCESS | 1905 | 1480340765459 Marionette TRACE conn5 -> [0,1686,"setContext",{"value":"content"}] 05:46:05 INFO - Setting pref dom.caches.enabled (true) 05:46:05 INFO - PROCESS | 1905 | 1480340765464 Marionette TRACE conn5 <- [1,1686,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765470 Marionette TRACE conn5 -> [0,1687,"getContext",null] 05:46:05 INFO - PROCESS | 1905 | 1480340765473 Marionette TRACE conn5 <- [1,1687,null,{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765482 Marionette TRACE conn5 -> [0,1688,"setContext",{"value":"chrome"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765491 Marionette TRACE conn5 <- [1,1688,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765498 Marionette TRACE conn5 -> [0,1689,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:46:05 INFO - PROCESS | 1905 | 1480340765515 Marionette TRACE conn5 <- [1,1689,null,{"value":null}] 05:46:05 INFO - PROCESS | 1905 | 1480340765551 Marionette TRACE conn5 -> [0,1690,"setContext",{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765555 Marionette TRACE conn5 <- [1,1690,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765566 Marionette TRACE conn5 -> [0,1691,"getContext",null] 05:46:05 INFO - PROCESS | 1905 | 1480340765569 Marionette TRACE conn5 <- [1,1691,null,{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765575 Marionette TRACE conn5 -> [0,1692,"setContext",{"value":"chrome"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765579 Marionette TRACE conn5 <- [1,1692,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765589 Marionette TRACE conn5 -> [0,1693,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:46:05 INFO - PROCESS | 1905 | 1480340765611 Marionette TRACE conn5 <- [1,1693,null,{"value":null}] 05:46:05 INFO - PROCESS | 1905 | 1480340765615 Marionette TRACE conn5 -> [0,1694,"setContext",{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765619 Marionette TRACE conn5 <- [1,1694,null,{}] 05:46:05 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 05:46:05 INFO - PROCESS | 1905 | 1480340765625 Marionette TRACE conn5 -> [0,1695,"getContext",null] 05:46:05 INFO - PROCESS | 1905 | 1480340765627 Marionette TRACE conn5 <- [1,1695,null,{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765632 Marionette TRACE conn5 -> [0,1696,"setContext",{"value":"chrome"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765634 Marionette TRACE conn5 <- [1,1696,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765640 Marionette TRACE conn5 -> [0,1697,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:46:05 INFO - PROCESS | 1905 | 1480340765662 Marionette TRACE conn5 <- [1,1697,null,{"value":null}] 05:46:05 INFO - PROCESS | 1905 | 1480340765666 Marionette TRACE conn5 -> [0,1698,"setContext",{"value":"content"}] 05:46:05 INFO - PROCESS | 1905 | 1480340765677 Marionette TRACE conn5 <- [1,1698,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765687 Marionette TRACE conn5 -> [0,1699,"timeouts",{"script":185000}] 05:46:05 INFO - PROCESS | 1905 | 1480340765693 Marionette TRACE conn5 <- [1,1699,null,{}] 05:46:05 INFO - PROCESS | 1905 | 1480340765706 Marionette TRACE conn5 -> [0,1700,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:05 INFO - PROCESS | 1905 | 1480340765977 Marionette TRACE conn5 <- [1,1700,null,{"value":null}] 05:46:06 INFO - PROCESS | 1905 | 1480340766036 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2c0400 == 9 [pid = 1950] [id = 553] 05:46:06 INFO - PROCESS | 1905 | --DOCSHELL 0x99119c00 == 8 [pid = 1950] [id = 548] 05:46:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa7000 == 7 [pid = 1950] [id = 549] 05:46:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9911d800 == 6 [pid = 1950] [id = 547] 05:46:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf4c00 == 5 [pid = 1950] [id = 551] 05:46:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf6c00 == 4 [pid = 1950] [id = 552] 05:46:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9afaf400 == 3 [pid = 1950] [id = 550] 05:46:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9b73f400 == 2 [pid = 1950] [id = 554] 05:46:06 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f74000 == 3 [pid = 1950] [id = 555] 05:46:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x98f74800) [pid = 1950] [serial = 1549] [outer = (nil)] 05:46:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9911b000) [pid = 1950] [serial = 1550] [outer = 0x98f74800] 05:46:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9afa7000) [pid = 1950] [serial = 1551] [outer = 0x98f74800] 05:46:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 05:46:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 05:46:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 05:46:08 INFO - PROCESS | 1905 | 1480340768756 Marionette TRACE conn5 <- [1,1701,null,{"value":["/service-workers/cache-storage/serviceworker/cache-add.https.html",0,null,null,[["Cache.add and Cache.addAll",0,null,null],["Cache.add called with no arguments",0,{},{}],["Cache.add called with relative URL specified as a string",0,{},{}],["Cache.add called with non-HTTP/HTTPS URL",0,{},{}],["Cache.add called with Request object",0,{},{}],["Cache.add called with POST request",0,{},{}],["Cache.add called twice with the same Request object",0,{},{}],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,{},{}],["Cache.add with request that results in a status of 500",0,{},{}],["Cache.addAll with no arguments",0,{},{}],["Cache.addAll with a mix of valid and undefined arguments",0,{},{}],["Cache.addAll with an empty array",0,{},{}],["Cache.addAll with string URL arguments",0,{},{}],["Cache.addAll with Request arguments",0,{},{}],["Cache.addAll with a mix of succeeding and failing requests",0,{},{}],["Cache.addAll called with the same Request object specified twice",0,{},{}]]]}] 05:46:08 INFO - ................. 05:46:08 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 3737ms 05:46:08 INFO - PROCESS | 1905 | 1480340768837 Marionette TRACE conn5 -> [0,1702,"getWindowHandle",null] 05:46:08 INFO - PROCESS | 1905 | 1480340768843 Marionette TRACE conn5 <- [1,1702,null,{"value":"2147483649"}] 05:46:08 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 05:46:08 INFO - PROCESS | 1905 | 1480340768872 Marionette TRACE conn5 -> [0,1703,"timeouts",{"script":185000}] 05:46:08 INFO - PROCESS | 1905 | 1480340768876 Marionette TRACE conn5 <- [1,1703,null,{}] 05:46:08 INFO - PROCESS | 1905 | 1480340768887 Marionette TRACE conn5 -> [0,1704,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:09 INFO - PROCESS | 1905 | 1480340769058 Marionette TRACE conn5 <- [1,1704,null,{"value":null}] 05:46:09 INFO - PROCESS | 1905 | 1480340769142 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b73b000 == 4 [pid = 1950] [id = 556] 05:46:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b73b400) [pid = 1950] [serial = 1552] [outer = (nil)] 05:46:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9b9bec00) [pid = 1950] [serial = 1553] [outer = 0x9b73b400] 05:46:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9b8efc00) [pid = 1950] [serial = 1554] [outer = 0x9b73b400] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b9ba400) [pid = 1950] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9911bc00) [pid = 1950] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9afab400) [pid = 1950] [serial = 1532] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9afab000) [pid = 1950] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9baf5000) [pid = 1950] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9911b800) [pid = 1950] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9baf8800) [pid = 1950] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x98f7e400) [pid = 1950] [serial = 1520] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 05:46:10 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9911f000) [pid = 1950] [serial = 1523] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 05:46:11 INFO - PROCESS | 1905 | 1480340771119 Marionette TRACE conn5 <- [1,1705,null,{"value":["/service-workers/cache-storage/serviceworker/cache-delete.https.html",0,null,null,[["Cache.delete",0,null,null],["Cache.delete with no arguments",0,{},{}],["Cache.delete called with a string URL",0,{},{}],["Cache.delete called with a Request object",0,{},{}],["Cache.delete with a non-existent entry",0,{},{}]]]}] 05:46:11 INFO - ..... 05:46:11 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 2309ms 05:46:11 INFO - PROCESS | 1905 | 1480340771176 Marionette TRACE conn5 -> [0,1706,"getWindowHandle",null] 05:46:11 INFO - PROCESS | 1905 | 1480340771178 Marionette TRACE conn5 <- [1,1706,null,{"value":"2147483649"}] 05:46:11 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 05:46:11 INFO - PROCESS | 1905 | 1480340771188 Marionette TRACE conn5 -> [0,1707,"timeouts",{"script":185000}] 05:46:11 INFO - PROCESS | 1905 | 1480340771193 Marionette TRACE conn5 <- [1,1707,null,{}] 05:46:11 INFO - PROCESS | 1905 | 1480340771200 Marionette TRACE conn5 -> [0,1708,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:11 INFO - PROCESS | 1905 | 1480340771359 Marionette TRACE conn5 <- [1,1708,null,{"value":null}] 05:46:11 INFO - PROCESS | 1905 | 1480340771445 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b742000 == 5 [pid = 1950] [id = 557] 05:46:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9b8ec400) [pid = 1950] [serial = 1555] [outer = (nil)] 05:46:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9bae2000) [pid = 1950] [serial = 1556] [outer = 0x9b8ec400] 05:46:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9bae0000) [pid = 1950] [serial = 1557] [outer = 0x9b8ec400] 05:46:14 INFO - PROCESS | 1905 | 1480340774241 Marionette TRACE conn5 <- [1,1709,null,{"value":["/service-workers/cache-storage/serviceworker/cache-match.https.html",0,null,null,[["Cache.match",0,null,null],["Cache.match with no matching entries",0,{},{}],["Cache.match with URL",0,{},{}],["Cache.match with Request",0,{},{}],["Cache.match with new Request",0,{},{}],["Cache.match with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.match with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.match with URL containing fragment",0,{},{}],["Cache.match with string fragment \"http\" as query",0,{},{}],["Cache.match with responses containing \"Vary\" header",0,{},{}],["Cache.match with Request and Response objects with different URLs",0,{},{}],["Cache.match invoked multiple times for the same Request/Response",0,{},{}],["Cache.match with POST Request",0,{},{}],["Cache.match with a non-2xx Response",0,{},{}],["Cache.match with a network error Response",0,{},{}]]]}] 05:46:14 INFO - .............. 05:46:14 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!cx', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerRunnable.cpp, line 288 05:46:14 INFO - PROCESS | 1905 | [Child 1950] WARNING: WorkerControlRunnable::Run() failed.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerRunnable.cpp, line 539 05:46:14 INFO - . 05:46:14 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 3104ms 05:46:14 INFO - PROCESS | 1905 | 1480340774312 Marionette TRACE conn5 -> [0,1710,"getWindowHandle",null] 05:46:14 INFO - PROCESS | 1905 | 1480340774319 Marionette TRACE conn5 <- [1,1710,null,{"value":"2147483649"}] 05:46:14 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 05:46:14 INFO - PROCESS | 1905 | --DOCSHELL 0x9b73b000 == 4 [pid = 1950] [id = 556] 05:46:14 INFO - PROCESS | 1905 | --DOCSHELL 0x98f74000 == 3 [pid = 1950] [id = 555] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9c37e400) [pid = 1950] [serial = 1543] [outer = (nil)] [url = about:blank] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x98f7e000) [pid = 1950] [serial = 1533] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9afb2400) [pid = 1950] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9badb400) [pid = 1950] [serial = 1530] [outer = (nil)] [url = about:blank] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9c2bbc00) [pid = 1950] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9afb1800) [pid = 1950] [serial = 1527] [outer = (nil)] [url = about:blank] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9c2bec00) [pid = 1950] [serial = 1541] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9baebc00) [pid = 1950] [serial = 1537] [outer = (nil)] [url = about:blank] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9bae3000) [pid = 1950] [serial = 1536] [outer = (nil)] [url = about:blank] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9bad5c00) [pid = 1950] [serial = 1529] [outer = (nil)] [url = about:blank] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9afa9c00) [pid = 1950] [serial = 1526] [outer = (nil)] [url = about:blank] 05:46:14 INFO - PROCESS | 1905 | 1480340774382 Marionette TRACE conn5 -> [0,1711,"timeouts",{"script":185000}] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9afa6800) [pid = 1950] [serial = 1522] [outer = (nil)] [url = about:blank] 05:46:14 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9afa8c00) [pid = 1950] [serial = 1524] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 05:46:14 INFO - PROCESS | 1905 | 1480340774397 Marionette TRACE conn5 <- [1,1711,null,{}] 05:46:14 INFO - PROCESS | 1905 | 1480340774413 Marionette TRACE conn5 -> [0,1712,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:14 INFO - PROCESS | 1905 | 1480340774677 Marionette TRACE conn5 <- [1,1712,null,{"value":null}] 05:46:14 INFO - PROCESS | 1905 | 1480340774746 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x99119400 == 4 [pid = 1950] [id = 558] 05:46:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x99119c00) [pid = 1950] [serial = 1558] [outer = (nil)] 05:46:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9afa9c00) [pid = 1950] [serial = 1559] [outer = 0x99119c00] 05:46:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9afb0000) [pid = 1950] [serial = 1560] [outer = 0x99119c00] 05:46:16 INFO - PROCESS | 1905 | 1480340776960 Marionette TRACE conn5 <- [1,1713,null,{"value":["/service-workers/cache-storage/serviceworker/cache-matchAll.https.html",0,null,null,[["Cache.matchAll",0,null,null],["Cache.matchAll with no matching entries",0,{},{}],["Cache.matchAll with URL",0,{},{}],["Cache.matchAll with Request",0,{},{}],["Cache.matchAll with new Request",0,{},{}],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.matchAll with URL containing fragment",0,{},{}],["Cache.matchAll with string fragment \"http\" as query",0,{},{}],["Cache.matchAll with responses containing \"Vary\" header",0,{},{}],["Cache.matchAll with \"ignoreVary\" parameter",0,{},{}]]]}] 05:46:17 INFO - ........... 05:46:17 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 2654ms 05:46:17 INFO - PROCESS | 1905 | 1480340777029 Marionette TRACE conn5 -> [0,1714,"getWindowHandle",null] 05:46:17 INFO - PROCESS | 1905 | 1480340777033 Marionette TRACE conn5 <- [1,1714,null,{"value":"2147483649"}] 05:46:17 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 05:46:17 INFO - PROCESS | 1905 | 1480340777056 Marionette TRACE conn5 -> [0,1715,"timeouts",{"script":185000}] 05:46:17 INFO - PROCESS | 1905 | 1480340777065 Marionette TRACE conn5 <- [1,1715,null,{}] 05:46:17 INFO - PROCESS | 1905 | 1480340777082 Marionette TRACE conn5 -> [0,1716,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:17 INFO - PROCESS | 1905 | 1480340777330 Marionette TRACE conn5 <- [1,1716,null,{"value":null}] 05:46:17 INFO - PROCESS | 1905 | 1480340777356 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afaf400 == 5 [pid = 1950] [id = 559] 05:46:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9b741400) [pid = 1950] [serial = 1561] [outer = (nil)] 05:46:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9b9c8800) [pid = 1950] [serial = 1562] [outer = 0x9b741400] 05:46:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9ba23400) [pid = 1950] [serial = 1563] [outer = 0x9b741400] 05:46:18 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x98f74800) [pid = 1950] [serial = 1549] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 05:46:18 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9b73b400) [pid = 1950] [serial = 1552] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 05:46:18 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9b740c00) [pid = 1950] [serial = 1546] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 05:46:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:46:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:46:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:46:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:46:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:46:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:46:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:46:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:46:19 INFO - PROCESS | 1905 | 1480340779774 Marionette TRACE conn5 <- [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,{},{}]]]}] 05:46:19 INFO - ..................... 05:46:19 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2781ms 05:46:19 INFO - PROCESS | 1905 | 1480340779843 Marionette TRACE conn5 -> [0,1718,"getWindowHandle",null] 05:46:19 INFO - PROCESS | 1905 | 1480340779857 Marionette TRACE conn5 <- [1,1718,null,{"value":"2147483649"}] 05:46:19 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 05:46:19 INFO - PROCESS | 1905 | 1480340779959 Marionette TRACE conn5 -> [0,1719,"timeouts",{"script":185000}] 05:46:19 INFO - PROCESS | 1905 | 1480340779965 Marionette TRACE conn5 <- [1,1719,null,{}] 05:46:19 INFO - PROCESS | 1905 | 1480340779976 Marionette TRACE conn5 -> [0,1720,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:20 INFO - PROCESS | 1905 | 1480340780227 Marionette TRACE conn5 <- [1,1720,null,{"value":null}] 05:46:20 INFO - PROCESS | 1905 | 1480340780329 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae1000 == 6 [pid = 1950] [id = 560] 05:46:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9bae1400) [pid = 1950] [serial = 1564] [outer = (nil)] 05:46:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9baef000) [pid = 1950] [serial = 1565] [outer = 0x9bae1400] 05:46:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9baf4800) [pid = 1950] [serial = 1566] [outer = 0x9bae1400] 05:46:22 INFO - PROCESS | 1905 | 1480340782449 Marionette TRACE conn5 <- [1,1721,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html",0,null,null,[["CacheStorage.keys",0,null,null],["CacheStorage keys",0,{},{}]]]}] 05:46:22 INFO - .. 05:46:22 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 2585ms 05:46:22 INFO - PROCESS | 1905 | 1480340782535 Marionette TRACE conn5 -> [0,1722,"getWindowHandle",null] 05:46:22 INFO - PROCESS | 1905 | 1480340782555 Marionette TRACE conn5 <- [1,1722,null,{"value":"2147483649"}] 05:46:22 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 05:46:22 INFO - PROCESS | 1905 | 1480340782572 Marionette TRACE conn5 -> [0,1723,"timeouts",{"script":185000}] 05:46:22 INFO - PROCESS | 1905 | 1480340782584 Marionette TRACE conn5 <- [1,1723,null,{}] 05:46:22 INFO - PROCESS | 1905 | 1480340782599 Marionette TRACE conn5 -> [0,1724,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:22 INFO - PROCESS | 1905 | 1480340782834 Marionette TRACE conn5 <- [1,1724,null,{"value":null}] 05:46:22 INFO - PROCESS | 1905 | --DOCSHELL 0x9afaf400 == 5 [pid = 1950] [id = 559] 05:46:22 INFO - PROCESS | 1905 | --DOCSHELL 0x9b742000 == 4 [pid = 1950] [id = 557] 05:46:22 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9bae2000) [pid = 1950] [serial = 1556] [outer = (nil)] [url = about:blank] 05:46:22 INFO - PROCESS | 1905 | --DOCSHELL 0x99119400 == 3 [pid = 1950] [id = 558] 05:46:22 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9b8e5800) [pid = 1950] [serial = 1548] [outer = (nil)] [url = about:blank] 05:46:22 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9b8efc00) [pid = 1950] [serial = 1554] [outer = (nil)] [url = about:blank] 05:46:22 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9afa7000) [pid = 1950] [serial = 1551] [outer = (nil)] [url = about:blank] 05:46:22 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9b9bec00) [pid = 1950] [serial = 1553] [outer = (nil)] [url = about:blank] 05:46:22 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9911b000) [pid = 1950] [serial = 1550] [outer = (nil)] [url = about:blank] 05:46:22 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x9b8ea400) [pid = 1950] [serial = 1547] [outer = (nil)] [url = about:blank] 05:46:22 INFO - PROCESS | 1905 | 1480340782958 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911d400 == 4 [pid = 1950] [id = 561] 05:46:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9911d800) [pid = 1950] [serial = 1567] [outer = (nil)] 05:46:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9afb1000) [pid = 1950] [serial = 1568] [outer = 0x9911d800] 05:46:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9b73d000) [pid = 1950] [serial = 1569] [outer = 0x9911d800] 05:46:25 INFO - PROCESS | 1905 | 1480340785424 Marionette TRACE conn5 <- [1,1725,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage-match.https.html",0,null,null,[["CacheStorage.match",0,null,null],["CacheStorageMatch with no cache name provided",0,{},{}],["CacheStorageMatch from one of many caches",0,{},{}],["CacheStorageMatch from one of many caches by name",0,{},{}],["CacheStorageMatch a string request",0,{},{}],["CacheStorageMatch with no cached entry",0,{},{}],["CacheStorageMatch with no caches available but name provided",0,{},{}]]]}] 05:46:25 INFO - ....... 05:46:25 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 2914ms 05:46:25 INFO - PROCESS | 1905 | 1480340785497 Marionette TRACE conn5 -> [0,1726,"getWindowHandle",null] 05:46:25 INFO - PROCESS | 1905 | 1480340785522 Marionette TRACE conn5 <- [1,1726,null,{"value":"2147483649"}] 05:46:25 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 05:46:25 INFO - PROCESS | 1905 | 1480340785549 Marionette TRACE conn5 -> [0,1727,"timeouts",{"script":185000}] 05:46:25 INFO - PROCESS | 1905 | 1480340785564 Marionette TRACE conn5 <- [1,1727,null,{}] 05:46:25 INFO - PROCESS | 1905 | 1480340785569 Marionette TRACE conn5 -> [0,1728,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:25 INFO - PROCESS | 1905 | 1480340785790 Marionette TRACE conn5 <- [1,1728,null,{"value":null}] 05:46:25 INFO - PROCESS | 1905 | 1480340785872 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:25 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x99119c00) [pid = 1950] [serial = 1558] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html] 05:46:25 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9b741400) [pid = 1950] [serial = 1561] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html] 05:46:25 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x9b8ec400) [pid = 1950] [serial = 1555] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 05:46:25 INFO - PROCESS | 1905 | ++DOCSHELL 0x99119c00 == 5 [pid = 1950] [id = 562] 05:46:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9afa9800) [pid = 1950] [serial = 1570] [outer = (nil)] 05:46:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9b8ec800) [pid = 1950] [serial = 1571] [outer = 0x9afa9800] 05:46:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9b8ef400) [pid = 1950] [serial = 1572] [outer = 0x9afa9800] 05:46:27 INFO - PROCESS | 1905 | 1480340787602 Marionette TRACE conn5 <- [1,1729,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage.https.html",0,null,null,[["CacheStorage",0,null,null],["CacheStorage.open",0,{},{}],["CacheStorage.open with an empty name",0,{},{}],["CacheStorage.open with no arguments",0,{},{}],["CacheStorage.has with existing cache",0,{},{}],["CacheStorage.has with nonexistent cache",0,{},{}],["CacheStorage.open with existing cache",0,{},{}],["CacheStorage.delete with existing cache",0,{},{}],["CacheStorage.delete with nonexistent cache",0,{},{}],["CacheStorage names are DOMStrings not USVStrings",0,{},{}]]]}] 05:46:27 INFO - .......... 05:46:27 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 2123ms 05:46:27 INFO - PROCESS | 1905 | 1480340787677 Marionette TRACE conn5 -> [0,1730,"getWindowHandle",null] 05:46:27 INFO - PROCESS | 1905 | 1480340787682 Marionette TRACE conn5 <- [1,1730,null,{"value":"2147483649"}] 05:46:27 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 05:46:27 INFO - Clearing pref dom.serviceWorkers.enabled 05:46:27 INFO - PROCESS | 1905 | 1480340787699 Marionette TRACE conn5 -> [0,1731,"getContext",null] 05:46:27 INFO - PROCESS | 1905 | 1480340787709 Marionette TRACE conn5 <- [1,1731,null,{"value":"content"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787740 Marionette TRACE conn5 -> [0,1732,"setContext",{"value":"chrome"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787748 Marionette TRACE conn5 <- [1,1732,null,{}] 05:46:27 INFO - PROCESS | 1905 | 1480340787754 Marionette TRACE conn5 -> [0,1733,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:46:27 INFO - PROCESS | 1905 | 1480340787768 Marionette TRACE conn5 <- [1,1733,null,{"value":null}] 05:46:27 INFO - PROCESS | 1905 | 1480340787773 Marionette TRACE conn5 -> [0,1734,"setContext",{"value":"content"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787776 Marionette TRACE conn5 <- [1,1734,null,{}] 05:46:27 INFO - Clearing pref dom.caches.enabled 05:46:27 INFO - PROCESS | 1905 | 1480340787782 Marionette TRACE conn5 -> [0,1735,"getContext",null] 05:46:27 INFO - PROCESS | 1905 | 1480340787786 Marionette TRACE conn5 <- [1,1735,null,{"value":"content"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787792 Marionette TRACE conn5 -> [0,1736,"setContext",{"value":"chrome"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787795 Marionette TRACE conn5 <- [1,1736,null,{}] 05:46:27 INFO - PROCESS | 1905 | 1480340787800 Marionette TRACE conn5 -> [0,1737,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:46:27 INFO - PROCESS | 1905 | 1480340787817 Marionette TRACE conn5 <- [1,1737,null,{"value":null}] 05:46:27 INFO - PROCESS | 1905 | 1480340787823 Marionette TRACE conn5 -> [0,1738,"setContext",{"value":"content"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787826 Marionette TRACE conn5 <- [1,1738,null,{}] 05:46:27 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 05:46:27 INFO - PROCESS | 1905 | 1480340787832 Marionette TRACE conn5 -> [0,1739,"getContext",null] 05:46:27 INFO - PROCESS | 1905 | 1480340787834 Marionette TRACE conn5 <- [1,1739,null,{"value":"content"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787839 Marionette TRACE conn5 -> [0,1740,"setContext",{"value":"chrome"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787842 Marionette TRACE conn5 <- [1,1740,null,{}] 05:46:27 INFO - PROCESS | 1905 | 1480340787848 Marionette TRACE conn5 -> [0,1741,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:46:27 INFO - PROCESS | 1905 | 1480340787864 Marionette TRACE conn5 <- [1,1741,null,{"value":null}] 05:46:27 INFO - PROCESS | 1905 | 1480340787898 Marionette TRACE conn5 -> [0,1742,"setContext",{"value":"content"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787903 Marionette TRACE conn5 <- [1,1742,null,{}] 05:46:27 INFO - PROCESS | 1905 | 1480340787911 Marionette TRACE conn5 -> [0,1743,"getContext",null] 05:46:27 INFO - PROCESS | 1905 | 1480340787918 Marionette TRACE conn5 <- [1,1743,null,{"value":"content"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787926 Marionette TRACE conn5 -> [0,1744,"setContext",{"value":"chrome"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787932 Marionette TRACE conn5 <- [1,1744,null,{}] 05:46:27 INFO - PROCESS | 1905 | 1480340787942 Marionette TRACE conn5 -> [0,1745,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:46:27 INFO - PROCESS | 1905 | 1480340787968 Marionette TRACE conn5 <- [1,1745,null,{"value":true}] 05:46:27 INFO - PROCESS | 1905 | 1480340787975 Marionette TRACE conn5 -> [0,1746,"setContext",{"value":"content"}] 05:46:27 INFO - PROCESS | 1905 | 1480340787981 Marionette TRACE conn5 <- [1,1746,null,{}] 05:46:28 INFO - Setting pref dom.serviceWorkers.enabled (' true') 05:46:28 INFO - PROCESS | 1905 | 1480340788044 Marionette TRACE conn5 -> [0,1747,"getContext",null] 05:46:28 INFO - PROCESS | 1905 | 1480340788060 Marionette TRACE conn5 <- [1,1747,null,{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788067 Marionette TRACE conn5 -> [0,1748,"setContext",{"value":"chrome"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788070 Marionette TRACE conn5 <- [1,1748,null,{}] 05:46:28 INFO - PROCESS | 1905 | 1480340788078 Marionette TRACE conn5 -> [0,1749,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:46:28 INFO - PROCESS | 1905 | 1480340788100 Marionette TRACE conn5 <- [1,1749,null,{"value":null}] 05:46:28 INFO - PROCESS | 1905 | 1480340788106 Marionette TRACE conn5 -> [0,1750,"setContext",{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788114 Marionette TRACE conn5 <- [1,1750,null,{}] 05:46:28 INFO - PROCESS | 1905 | 1480340788120 Marionette TRACE conn5 -> [0,1751,"getContext",null] 05:46:28 INFO - PROCESS | 1905 | 1480340788124 Marionette TRACE conn5 <- [1,1751,null,{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788184 Marionette TRACE conn5 -> [0,1752,"setContext",{"value":"chrome"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788196 Marionette TRACE conn5 <- [1,1752,null,{}] 05:46:28 INFO - PROCESS | 1905 | 1480340788204 Marionette TRACE conn5 -> [0,1753,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:46:28 INFO - PROCESS | 1905 | 1480340788225 Marionette TRACE conn5 <- [1,1753,null,{"value":true}] 05:46:28 INFO - PROCESS | 1905 | 1480340788231 Marionette TRACE conn5 -> [0,1754,"setContext",{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788235 Marionette TRACE conn5 <- [1,1754,null,{}] 05:46:28 INFO - Setting pref dom.caches.enabled (true) 05:46:28 INFO - PROCESS | 1905 | 1480340788241 Marionette TRACE conn5 -> [0,1755,"getContext",null] 05:46:28 INFO - PROCESS | 1905 | 1480340788244 Marionette TRACE conn5 <- [1,1755,null,{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788251 Marionette TRACE conn5 -> [0,1756,"setContext",{"value":"chrome"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788259 Marionette TRACE conn5 <- [1,1756,null,{}] 05:46:28 INFO - PROCESS | 1905 | 1480340788268 Marionette TRACE conn5 -> [0,1757,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:46:28 INFO - PROCESS | 1905 | 1480340788296 Marionette TRACE conn5 <- [1,1757,null,{"value":null}] 05:46:28 INFO - PROCESS | 1905 | 1480340788349 Marionette TRACE conn5 -> [0,1758,"setContext",{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788353 Marionette TRACE conn5 <- [1,1758,null,{}] 05:46:28 INFO - PROCESS | 1905 | 1480340788359 Marionette TRACE conn5 -> [0,1759,"getContext",null] 05:46:28 INFO - PROCESS | 1905 | 1480340788362 Marionette TRACE conn5 <- [1,1759,null,{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788367 Marionette TRACE conn5 -> [0,1760,"setContext",{"value":"chrome"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788370 Marionette TRACE conn5 <- [1,1760,null,{}] 05:46:28 INFO - PROCESS | 1905 | 1480340788377 Marionette TRACE conn5 -> [0,1761,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:46:28 INFO - PROCESS | 1905 | 1480340788395 Marionette TRACE conn5 <- [1,1761,null,{"value":null}] 05:46:28 INFO - PROCESS | 1905 | 1480340788399 Marionette TRACE conn5 -> [0,1762,"setContext",{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788404 Marionette TRACE conn5 <- [1,1762,null,{}] 05:46:28 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 05:46:28 INFO - PROCESS | 1905 | 1480340788410 Marionette TRACE conn5 -> [0,1763,"getContext",null] 05:46:28 INFO - PROCESS | 1905 | 1480340788413 Marionette TRACE conn5 <- [1,1763,null,{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788419 Marionette TRACE conn5 -> [0,1764,"setContext",{"value":"chrome"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788424 Marionette TRACE conn5 <- [1,1764,null,{}] 05:46:28 INFO - PROCESS | 1905 | 1480340788429 Marionette TRACE conn5 -> [0,1765,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:46:28 INFO - PROCESS | 1905 | 1480340788459 Marionette TRACE conn5 <- [1,1765,null,{"value":null}] 05:46:28 INFO - PROCESS | 1905 | 1480340788511 Marionette TRACE conn5 -> [0,1766,"setContext",{"value":"content"}] 05:46:28 INFO - PROCESS | 1905 | 1480340788515 Marionette TRACE conn5 <- [1,1766,null,{}] 05:46:28 INFO - PROCESS | 1905 | 1480340788521 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 05:46:28 INFO - PROCESS | 1905 | 1480340788769 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 05:46:28 INFO - PROCESS | 1905 | 1480340788906 Marionette TRACE conn5 -> [0,1768,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:46:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x98f7bc00) [pid = 1950] [serial = 1573] [outer = 0xa76bf800] 05:46:29 INFO - PROCESS | 1905 | 1480340789326 Marionette TRACE conn5 <- [1,1768,null,{}] 05:46:29 INFO - PROCESS | 1905 | 1480340789336 Marionette TRACE conn5 -> [0,1769,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:46:29 INFO - PROCESS | 1905 | 1480340789366 Marionette TRACE conn5 <- [1,1769,null,{"value":null}] 05:46:29 INFO - PROCESS | 1905 | 1480340789406 Marionette TRACE conn5 -> [0,1770,"timeouts",{"script":35000}] 05:46:29 INFO - PROCESS | 1905 | 1480340789412 Marionette TRACE conn5 <- [1,1770,null,{}] 05:46:29 INFO - PROCESS | 1905 | 1480340789459 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:29 INFO - PROCESS | 1905 | 1480340789492 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 05:46:29 INFO - PROCESS | 1905 | 1480340789501 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:29 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8e7400 == 6 [pid = 1950] [id = 563] 05:46:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9b8e7800) [pid = 1950] [serial = 1574] [outer = (nil)] 05:46:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9ba2a000) [pid = 1950] [serial = 1575] [outer = 0x9b8e7800] 05:46:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9b9c0c00) [pid = 1950] [serial = 1576] [outer = 0x9b8e7800] 05:46:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 05:46:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 407 05:46:30 INFO - PROCESS | 1905 | 1480340790904 Marionette TRACE conn5 <- [1,1772,null,{"value":["/service-workers/cache-storage/serviceworker/credentials.html",0,null,null,[["Cache API matching includes credentials",1,"promise_test: Unhandled rejection with value: object \"SecurityError: The operation is insecure.\"",null]]]}] 05:46:30 INFO - . 05:46:30 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 3231ms 05:46:30 INFO - PROCESS | 1905 | 1480340790929 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 05:46:30 INFO - PROCESS | 1905 | 1480340790934 Marionette TRACE conn5 <- [1,1773,null,{"value":"2147483649"}] 05:46:30 INFO - TEST-START | /service-workers/cache-storage/window/cache-add.https.html 05:46:30 INFO - Clearing pref dom.serviceWorkers.enabled 05:46:30 INFO - PROCESS | 1905 | 1480340790943 Marionette TRACE conn5 -> [0,1774,"getContext",null] 05:46:30 INFO - PROCESS | 1905 | 1480340790946 Marionette TRACE conn5 <- [1,1774,null,{"value":"content"}] 05:46:30 INFO - PROCESS | 1905 | 1480340790952 Marionette TRACE conn5 -> [0,1775,"setContext",{"value":"chrome"}] 05:46:30 INFO - PROCESS | 1905 | 1480340790958 Marionette TRACE conn5 <- [1,1775,null,{}] 05:46:30 INFO - PROCESS | 1905 | 1480340790963 Marionette TRACE conn5 -> [0,1776,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:46:30 INFO - PROCESS | 1905 | 1480340790983 Marionette TRACE conn5 <- [1,1776,null,{"value":null}] 05:46:30 INFO - PROCESS | 1905 | 1480340790987 Marionette TRACE conn5 -> [0,1777,"setContext",{"value":"content"}] 05:46:30 INFO - PROCESS | 1905 | 1480340790990 Marionette TRACE conn5 <- [1,1777,null,{}] 05:46:30 INFO - Clearing pref dom.caches.enabled 05:46:31 INFO - PROCESS | 1905 | 1480340791113 Marionette TRACE conn5 -> [0,1778,"getContext",null] 05:46:31 INFO - PROCESS | 1905 | 1480340791121 Marionette TRACE conn5 <- [1,1778,null,{"value":"content"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791134 Marionette TRACE conn5 -> [0,1779,"setContext",{"value":"chrome"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791140 Marionette TRACE conn5 <- [1,1779,null,{}] 05:46:31 INFO - PROCESS | 1905 | 1480340791148 Marionette TRACE conn5 -> [0,1780,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:46:31 INFO - PROCESS | 1905 | 1480340791168 Marionette TRACE conn5 <- [1,1780,null,{"value":null}] 05:46:31 INFO - PROCESS | 1905 | 1480340791175 Marionette TRACE conn5 -> [0,1781,"setContext",{"value":"content"}] 05:46:31 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 05:46:31 INFO - PROCESS | 1905 | 1480340791179 Marionette TRACE conn5 <- [1,1781,null,{}] 05:46:31 INFO - PROCESS | 1905 | 1480340791187 Marionette TRACE conn5 -> [0,1782,"getContext",null] 05:46:31 INFO - PROCESS | 1905 | 1480340791195 Marionette TRACE conn5 <- [1,1782,null,{"value":"content"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791205 Marionette TRACE conn5 -> [0,1783,"setContext",{"value":"chrome"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791226 Marionette TRACE conn5 <- [1,1783,null,{}] 05:46:31 INFO - PROCESS | 1905 | 1480340791285 Marionette TRACE conn5 -> [0,1784,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:46:31 INFO - PROCESS | 1905 | 1480340791304 Marionette TRACE conn5 <- [1,1784,null,{"value":null}] 05:46:31 INFO - PROCESS | 1905 | 1480340791310 Marionette TRACE conn5 -> [0,1785,"setContext",{"value":"content"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791313 Marionette TRACE conn5 <- [1,1785,null,{}] 05:46:31 INFO - PROCESS | 1905 | 1480340791319 Marionette TRACE conn5 -> [0,1786,"getContext",null] 05:46:31 INFO - PROCESS | 1905 | 1480340791327 Marionette TRACE conn5 <- [1,1786,null,{"value":"content"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791344 Marionette TRACE conn5 -> [0,1787,"setContext",{"value":"chrome"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791348 Marionette TRACE conn5 <- [1,1787,null,{}] 05:46:31 INFO - PROCESS | 1905 | 1480340791357 Marionette TRACE conn5 -> [0,1788,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:46:31 INFO - PROCESS | 1905 | 1480340791416 Marionette TRACE conn5 <- [1,1788,null,{"value":true}] 05:46:31 INFO - PROCESS | 1905 | 1480340791512 Marionette TRACE conn5 -> [0,1789,"setContext",{"value":"content"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791517 Marionette TRACE conn5 <- [1,1789,null,{}] 05:46:31 INFO - Setting pref dom.caches.enabled (true) 05:46:31 INFO - PROCESS | 1905 | 1480340791530 Marionette TRACE conn5 -> [0,1790,"getContext",null] 05:46:31 INFO - PROCESS | 1905 | 1480340791532 Marionette TRACE conn5 <- [1,1790,null,{"value":"content"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791541 Marionette TRACE conn5 -> [0,1791,"setContext",{"value":"chrome"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791547 Marionette TRACE conn5 <- [1,1791,null,{}] 05:46:31 INFO - PROCESS | 1905 | 1480340791555 Marionette TRACE conn5 -> [0,1792,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:46:31 INFO - PROCESS | 1905 | 1480340791600 Marionette TRACE conn5 <- [1,1792,null,{"value":null}] 05:46:31 INFO - PROCESS | 1905 | 1480340791673 Marionette TRACE conn5 -> [0,1793,"setContext",{"value":"content"}] 05:46:31 INFO - PROCESS | 1905 | 1480340791684 Marionette TRACE conn5 <- [1,1793,null,{}] 05:46:31 INFO - PROCESS | 1905 | 1480340791697 Marionette TRACE conn5 -> [0,1794,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 05:46:31 INFO - PROCESS | 1905 | --DOCSHELL 0x9911d400 == 5 [pid = 1950] [id = 561] 05:46:31 INFO - PROCESS | 1905 | --DOCSHELL 0x99119c00 == 4 [pid = 1950] [id = 562] 05:46:31 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae1000 == 3 [pid = 1950] [id = 560] 05:46:31 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9bae0000) [pid = 1950] [serial = 1557] [outer = (nil)] [url = about:blank] 05:46:31 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9ba23400) [pid = 1950] [serial = 1563] [outer = (nil)] [url = about:blank] 05:46:31 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9afb0000) [pid = 1950] [serial = 1560] [outer = (nil)] [url = about:blank] 05:46:31 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9b9c8800) [pid = 1950] [serial = 1562] [outer = (nil)] [url = about:blank] 05:46:31 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9afa9c00) [pid = 1950] [serial = 1559] [outer = (nil)] [url = about:blank] 05:46:32 INFO - PROCESS | 1905 | 1480340792597 Marionette TRACE conn5 <- [1,1794,null,{"value":null}] 05:46:32 INFO - PROCESS | 1905 | 1480340792664 Marionette TRACE conn5 -> [0,1795,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 05:46:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x99113800) [pid = 1950] [serial = 1577] [outer = 0xa76bf800] 05:46:33 INFO - PROCESS | 1905 | 1480340793047 Marionette TRACE conn5 <- [1,1795,null,{}] 05:46:33 INFO - PROCESS | 1905 | 1480340793063 Marionette TRACE conn5 -> [0,1796,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:46:33 INFO - PROCESS | 1905 | 1480340793095 Marionette TRACE conn5 <- [1,1796,null,{"value":null}] 05:46:33 INFO - PROCESS | 1905 | 1480340793132 Marionette TRACE conn5 -> [0,1797,"timeouts",{"script":185000}] 05:46:33 INFO - PROCESS | 1905 | 1480340793146 Marionette TRACE conn5 <- [1,1797,null,{}] 05:46:33 INFO - PROCESS | 1905 | 1480340793155 Marionette TRACE conn5 -> [0,1798,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:33 INFO - PROCESS | 1905 | 1480340793195 Marionette TRACE conn5 <- [1,1798,null,{"value":null}] 05:46:33 INFO - PROCESS | 1905 | 1480340793202 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:33 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa8c00 == 4 [pid = 1950] [id = 564] 05:46:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9afa9400) [pid = 1950] [serial = 1578] [outer = (nil)] 05:46:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9afaf800) [pid = 1950] [serial = 1579] [outer = 0x9afa9400] 05:46:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9afacc00) [pid = 1950] [serial = 1580] [outer = 0x9afa9400] 05:46:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 05:46:35 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9911d800) [pid = 1950] [serial = 1567] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html] 05:46:35 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa30f4800) [pid = 1950] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html] 05:46:35 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9bae1400) [pid = 1950] [serial = 1564] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html] 05:46:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 05:46:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 05:46:35 INFO - PROCESS | 1905 | 1480340795710 Marionette TRACE conn5 <- [1,1799,null,{"value":["/service-workers/cache-storage/window/cache-add.https.html",0,null,null,[["Cache.add called with no arguments",0,null,null],["Cache.add called with relative URL specified as a string",0,null,null],["Cache.add called with non-HTTP/HTTPS URL",0,null,null],["Cache.add called with Request object",0,null,null],["Cache.add called with POST request",0,null,null],["Cache.add called twice with the same Request object",0,null,null],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,null,null],["Cache.add with request that results in a status of 500",0,null,null],["Cache.addAll with no arguments",0,null,null],["Cache.addAll with a mix of valid and undefined arguments",0,null,null],["Cache.addAll with an empty array",0,null,null],["Cache.addAll with string URL arguments",0,null,null],["Cache.addAll with Request arguments",0,null,null],["Cache.addAll with a mix of succeeding and failing requests",0,null,null],["Cache.addAll called with the same Request object specified twice",0,null,null]]]}] 05:46:35 INFO - ................ 05:46:35 INFO - TEST-OK | /service-workers/cache-storage/window/cache-add.https.html | took 4849ms 05:46:35 INFO - PROCESS | 1905 | 1480340795793 Marionette TRACE conn5 -> [0,1800,"getWindowHandle",null] 05:46:35 INFO - PROCESS | 1905 | 1480340795798 Marionette TRACE conn5 <- [1,1800,null,{"value":"2147483649"}] 05:46:35 INFO - TEST-START | /service-workers/cache-storage/window/cache-delete.https.html 05:46:35 INFO - PROCESS | 1905 | 1480340795805 Marionette TRACE conn5 -> [0,1801,"timeouts",{"script":185000}] 05:46:35 INFO - PROCESS | 1905 | 1480340795810 Marionette TRACE conn5 <- [1,1801,null,{}] 05:46:35 INFO - PROCESS | 1905 | 1480340795816 Marionette TRACE conn5 -> [0,1802,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:36 INFO - PROCESS | 1905 | 1480340796012 Marionette TRACE conn5 <- [1,1802,null,{"value":null}] 05:46:36 INFO - PROCESS | 1905 | 1480340796074 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:36 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b741c00 == 5 [pid = 1950] [id = 565] 05:46:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9b743400) [pid = 1950] [serial = 1581] [outer = (nil)] 05:46:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9ba27c00) [pid = 1950] [serial = 1582] [outer = 0x9b743400] 05:46:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9ba29400) [pid = 1950] [serial = 1583] [outer = 0x9b743400] 05:46:37 INFO - PROCESS | 1905 | 1480340797394 Marionette TRACE conn5 <- [1,1803,null,{"value":["/service-workers/cache-storage/window/cache-delete.https.html",0,null,null,[["Cache.delete with no arguments",0,null,null],["Cache.delete called with a string URL",0,null,null],["Cache.delete called with a Request object",0,null,null],["Cache.delete with a non-existent entry",0,null,null]]]}] 05:46:37 INFO - .... 05:46:37 INFO - TEST-OK | /service-workers/cache-storage/window/cache-delete.https.html | took 1632ms 05:46:37 INFO - PROCESS | 1905 | 1480340797439 Marionette TRACE conn5 -> [0,1804,"getWindowHandle",null] 05:46:37 INFO - PROCESS | 1905 | 1480340797446 Marionette TRACE conn5 <- [1,1804,null,{"value":"2147483649"}] 05:46:37 INFO - TEST-START | /service-workers/cache-storage/window/cache-match.https.html 05:46:37 INFO - PROCESS | 1905 | 1480340797486 Marionette TRACE conn5 -> [0,1805,"timeouts",{"script":185000}] 05:46:37 INFO - PROCESS | 1905 | 1480340797495 Marionette TRACE conn5 <- [1,1805,null,{}] 05:46:37 INFO - PROCESS | 1905 | 1480340797506 Marionette TRACE conn5 -> [0,1806,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:37 INFO - PROCESS | 1905 | 1480340797747 Marionette TRACE conn5 <- [1,1806,null,{"value":null}] 05:46:37 INFO - PROCESS | 1905 | 1480340797826 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:37 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae2400 == 6 [pid = 1950] [id = 566] 05:46:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9bae2c00) [pid = 1950] [serial = 1584] [outer = (nil)] 05:46:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9baf1400) [pid = 1950] [serial = 1585] [outer = 0x9bae2c00] 05:46:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9baf4c00) [pid = 1950] [serial = 1586] [outer = 0x9bae2c00] 05:46:40 INFO - PROCESS | 1905 | --DOCSHELL 0x9b741c00 == 5 [pid = 1950] [id = 565] 05:46:40 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa8c00 == 4 [pid = 1950] [id = 564] 05:46:40 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0xa45c6800) [pid = 1950] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 05:46:40 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0xa30f7800) [pid = 1950] [serial = 1383] [outer = (nil)] [url = about:blank] 05:46:40 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8e7400 == 3 [pid = 1950] [id = 563] 05:46:40 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9afb1000) [pid = 1950] [serial = 1568] [outer = (nil)] [url = about:blank] 05:46:40 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9baef000) [pid = 1950] [serial = 1565] [outer = (nil)] [url = about:blank] 05:46:40 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9baf4800) [pid = 1950] [serial = 1566] [outer = (nil)] [url = about:blank] 05:46:40 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9b8ec800) [pid = 1950] [serial = 1571] [outer = (nil)] [url = about:blank] 05:46:40 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9b73d000) [pid = 1950] [serial = 1569] [outer = (nil)] [url = about:blank] 05:46:41 INFO - PROCESS | 1905 | 1480340801533 Marionette TRACE conn5 <- [1,1807,null,{"value":["/service-workers/cache-storage/window/cache-match.https.html",0,null,null,[["Cache.match with no matching entries",0,null,null],["Cache.match with URL",0,null,null],["Cache.match with Request",0,null,null],["Cache.match with new Request",0,null,null],["Cache.match with ignoreSearch option (request with no search parameters)",0,null,null],["Cache.match with ignoreSearch option (request with search parameter)",0,null,null],["Cache.match with URL containing fragment",0,null,null],["Cache.match with string fragment \"http\" as query",0,null,null],["Cache.match with responses containing \"Vary\" header",0,null,null],["Cache.match with Request and Response objects with different URLs",0,null,null],["Cache.match invoked multiple times for the same Request/Response",0,null,null],["Cache.match with POST Request",0,null,null],["Cache.match with a non-2xx Response",0,null,null],["Cache.match with a network error Response",0,null,null]]]}] 05:46:41 INFO - .............. 05:46:41 INFO - TEST-OK | /service-workers/cache-storage/window/cache-match.https.html | took 4105ms 05:46:41 INFO - PROCESS | 1905 | 1480340801589 Marionette TRACE conn5 -> [0,1808,"getWindowHandle",null] 05:46:41 INFO - PROCESS | 1905 | 1480340801595 Marionette TRACE conn5 <- [1,1808,null,{"value":"2147483649"}] 05:46:41 INFO - TEST-START | /service-workers/cache-storage/window/cache-matchAll.https.html 05:46:41 INFO - PROCESS | 1905 | 1480340801604 Marionette TRACE conn5 -> [0,1809,"timeouts",{"script":185000}] 05:46:41 INFO - PROCESS | 1905 | 1480340801610 Marionette TRACE conn5 <- [1,1809,null,{}] 05:46:41 INFO - PROCESS | 1905 | 1480340801621 Marionette TRACE conn5 -> [0,1810,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:41 INFO - PROCESS | 1905 | 1480340801864 Marionette TRACE conn5 <- [1,1810,null,{"value":null}] 05:46:41 INFO - PROCESS | 1905 | 1480340801930 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afb3c00 == 4 [pid = 1950] [id = 567] 05:46:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9afb5800) [pid = 1950] [serial = 1587] [outer = (nil)] 05:46:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9b741c00) [pid = 1950] [serial = 1588] [outer = 0x9afb5800] 05:46:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9b8e8c00) [pid = 1950] [serial = 1589] [outer = 0x9afb5800] 05:46:43 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9afa9400) [pid = 1950] [serial = 1578] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html] 05:46:43 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9b743400) [pid = 1950] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html] 05:46:43 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0xa2df5800) [pid = 1950] [serial = 1431] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html] 05:46:44 INFO - PROCESS | 1905 | 1480340804113 Marionette TRACE conn5 <- [1,1811,null,{"value":["/service-workers/cache-storage/window/cache-matchAll.https.html",0,null,null,[["Cache.matchAll with no matching entries",0,null,null],["Cache.matchAll with URL",0,null,null],["Cache.matchAll with Request",0,null,null],["Cache.matchAll with new Request",0,null,null],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,null,null],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,null,null],["Cache.matchAll with URL containing fragment",0,null,null],["Cache.matchAll with string fragment \"http\" as query",0,null,null],["Cache.matchAll with responses containing \"Vary\" header",0,null,null],["Cache.matchAll with \"ignoreVary\" parameter",0,null,null]]]}] 05:46:44 INFO - .......... 05:46:44 INFO - TEST-OK | /service-workers/cache-storage/window/cache-matchAll.https.html | took 2548ms 05:46:44 INFO - PROCESS | 1905 | 1480340804153 Marionette TRACE conn5 -> [0,1812,"getWindowHandle",null] 05:46:44 INFO - PROCESS | 1905 | 1480340804165 Marionette TRACE conn5 <- [1,1812,null,{"value":"2147483649"}] 05:46:44 INFO - TEST-START | /service-workers/cache-storage/window/cache-put.https.html 05:46:44 INFO - PROCESS | 1905 | 1480340804180 Marionette TRACE conn5 -> [0,1813,"timeouts",{"script":185000}] 05:46:44 INFO - PROCESS | 1905 | 1480340804185 Marionette TRACE conn5 <- [1,1813,null,{}] 05:46:44 INFO - PROCESS | 1905 | 1480340804191 Marionette TRACE conn5 -> [0,1814,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:44 INFO - PROCESS | 1905 | 1480340804413 Marionette TRACE conn5 <- [1,1814,null,{"value":null}] 05:46:44 INFO - PROCESS | 1905 | 1480340804473 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9b9800 == 5 [pid = 1950] [id = 568] 05:46:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9b9b9c00) [pid = 1950] [serial = 1590] [outer = (nil)] 05:46:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9ba2dc00) [pid = 1950] [serial = 1591] [outer = 0x9b9b9c00] 05:46:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9ba2f800) [pid = 1950] [serial = 1592] [outer = 0x9b9b9c00] 05:46:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:46:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:46:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:46:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:46:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:46:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:46:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:46:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:46:46 INFO - PROCESS | 1905 | 1480340806244 Marionette TRACE conn5 <- [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]]]}] 05:46:46 INFO - .................... 05:46:46 INFO - TEST-OK | /service-workers/cache-storage/window/cache-put.https.html | took 2098ms 05:46:46 INFO - PROCESS | 1905 | 1480340806278 Marionette TRACE conn5 -> [0,1816,"getWindowHandle",null] 05:46:46 INFO - PROCESS | 1905 | 1480340806285 Marionette TRACE conn5 <- [1,1816,null,{"value":"2147483649"}] 05:46:46 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-keys.https.html 05:46:46 INFO - PROCESS | 1905 | 1480340806292 Marionette TRACE conn5 -> [0,1817,"timeouts",{"script":185000}] 05:46:46 INFO - PROCESS | 1905 | 1480340806300 Marionette TRACE conn5 <- [1,1817,null,{}] 05:46:46 INFO - PROCESS | 1905 | 1480340806318 Marionette TRACE conn5 -> [0,1818,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:46 INFO - PROCESS | 1905 | 1480340806553 Marionette TRACE conn5 <- [1,1818,null,{"value":null}] 05:46:46 INFO - PROCESS | 1905 | 1480340806616 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:46 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf7000 == 6 [pid = 1950] [id = 569] 05:46:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9baf7400) [pid = 1950] [serial = 1593] [outer = (nil)] 05:46:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9c2bdc00) [pid = 1950] [serial = 1594] [outer = 0x9baf7400] 05:46:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9c2bec00) [pid = 1950] [serial = 1595] [outer = 0x9baf7400] 05:46:48 INFO - PROCESS | 1905 | 1480340808056 Marionette TRACE conn5 <- [1,1819,null,{"value":["/service-workers/cache-storage/window/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,null,null]]]}] 05:46:48 INFO - . 05:46:48 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-keys.https.html | took 1800ms 05:46:48 INFO - PROCESS | 1905 | 1480340808093 Marionette TRACE conn5 -> [0,1820,"getWindowHandle",null] 05:46:48 INFO - PROCESS | 1905 | 1480340808097 Marionette TRACE conn5 <- [1,1820,null,{"value":"2147483649"}] 05:46:48 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-match.https.html 05:46:48 INFO - PROCESS | 1905 | 1480340808108 Marionette TRACE conn5 -> [0,1821,"timeouts",{"script":185000}] 05:46:48 INFO - PROCESS | 1905 | 1480340808119 Marionette TRACE conn5 <- [1,1821,null,{}] 05:46:48 INFO - PROCESS | 1905 | 1480340808133 Marionette TRACE conn5 -> [0,1822,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:48 INFO - PROCESS | 1905 | 1480340808358 Marionette TRACE conn5 <- [1,1822,null,{"value":null}] 05:46:48 INFO - PROCESS | 1905 | 1480340808431 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afaec00 == 7 [pid = 1950] [id = 570] 05:46:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9b73c800) [pid = 1950] [serial = 1596] [outer = (nil)] 05:46:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9b9bc800) [pid = 1950] [serial = 1597] [outer = 0x9b73c800] 05:46:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9b9c8c00) [pid = 1950] [serial = 1598] [outer = 0x9b73c800] 05:46:50 INFO - PROCESS | 1905 | --DOCSHELL 0x9afb3c00 == 6 [pid = 1950] [id = 567] 05:46:50 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae2400 == 5 [pid = 1950] [id = 566] 05:46:50 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9b9800 == 4 [pid = 1950] [id = 568] 05:46:50 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf7000 == 3 [pid = 1950] [id = 569] 05:46:50 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9baf1400) [pid = 1950] [serial = 1585] [outer = (nil)] [url = about:blank] 05:46:50 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9ba27c00) [pid = 1950] [serial = 1582] [outer = (nil)] [url = about:blank] 05:46:50 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9ba29400) [pid = 1950] [serial = 1583] [outer = (nil)] [url = about:blank] 05:46:50 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9afacc00) [pid = 1950] [serial = 1580] [outer = (nil)] [url = about:blank] 05:46:50 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9afaf800) [pid = 1950] [serial = 1579] [outer = (nil)] [url = about:blank] 05:46:50 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9ba2a000) [pid = 1950] [serial = 1575] [outer = (nil)] [url = about:blank] 05:46:50 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0xa30fd400) [pid = 1950] [serial = 1430] [outer = (nil)] [url = https://web-platform.test:8443/testharness_runner.html] 05:46:50 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0xa353e400) [pid = 1950] [serial = 1433] [outer = (nil)] [url = about:blank] 05:46:50 INFO - PROCESS | 1905 | 1480340810544 Marionette TRACE conn5 <- [1,1823,null,{"value":["/service-workers/cache-storage/window/cache-storage-match.https.html",0,null,null,[["CacheStorageMatch with no cache name provided",0,null,null],["CacheStorageMatch from one of many caches",0,null,null],["CacheStorageMatch from one of many caches by name",0,null,null],["CacheStorageMatch a string request",0,null,null],["CacheStorageMatch with no cached entry",0,null,null],["CacheStorageMatch with no caches available but name provided",0,null,null]]]}] 05:46:50 INFO - ...... 05:46:50 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-match.https.html | took 2460ms 05:46:50 INFO - PROCESS | 1905 | 1480340810567 Marionette TRACE conn5 -> [0,1824,"getWindowHandle",null] 05:46:50 INFO - PROCESS | 1905 | 1480340810571 Marionette TRACE conn5 <- [1,1824,null,{"value":"2147483649"}] 05:46:50 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage.https.html 05:46:50 INFO - PROCESS | 1905 | 1480340810577 Marionette TRACE conn5 -> [0,1825,"timeouts",{"script":185000}] 05:46:50 INFO - PROCESS | 1905 | 1480340810581 Marionette TRACE conn5 <- [1,1825,null,{}] 05:46:50 INFO - PROCESS | 1905 | 1480340810587 Marionette TRACE conn5 -> [0,1826,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:50 INFO - PROCESS | 1905 | 1480340810798 Marionette TRACE conn5 <- [1,1826,null,{"value":null}] 05:46:50 INFO - PROCESS | 1905 | 1480340810861 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa8800 == 4 [pid = 1950] [id = 571] 05:46:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9afa8c00) [pid = 1950] [serial = 1599] [outer = (nil)] 05:46:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9afaf800) [pid = 1950] [serial = 1600] [outer = 0x9afa8c00] 05:46:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9b73a800) [pid = 1950] [serial = 1601] [outer = 0x9afa8c00] 05:46:52 INFO - PROCESS | 1905 | 1480340812135 Marionette TRACE conn5 <- [1,1827,null,{"value":["/service-workers/cache-storage/window/cache-storage.https.html",0,null,null,[["CacheStorage.open",0,null,null],["CacheStorage.open with an empty name",0,null,null],["CacheStorage.open with no arguments",0,null,null],["CacheStorage.has with existing cache",0,null,null],["CacheStorage.has with nonexistent cache",0,null,null],["CacheStorage.open with existing cache",0,null,null],["CacheStorage.delete with existing cache",0,null,null],["CacheStorage.delete with nonexistent cache",0,null,null],["CacheStorage names are DOMStrings not USVStrings",0,null,null]]]}] 05:46:52 INFO - ......... 05:46:52 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage.https.html | took 1592ms 05:46:52 INFO - PROCESS | 1905 | 1480340812170 Marionette TRACE conn5 -> [0,1828,"getWindowHandle",null] 05:46:52 INFO - PROCESS | 1905 | 1480340812174 Marionette TRACE conn5 <- [1,1828,null,{"value":"2147483649"}] 05:46:52 INFO - TEST-START | /service-workers/cache-storage/window/sandboxed-iframes.https.html 05:46:52 INFO - PROCESS | 1905 | 1480340812180 Marionette TRACE conn5 -> [0,1829,"timeouts",{"script":185000}] 05:46:52 INFO - PROCESS | 1905 | 1480340812185 Marionette TRACE conn5 <- [1,1829,null,{}] 05:46:52 INFO - PROCESS | 1905 | 1480340812191 Marionette TRACE conn5 -> [0,1830,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:52 INFO - PROCESS | 1905 | 1480340812453 Marionette TRACE conn5 <- [1,1830,null,{"value":null}] 05:46:52 INFO - PROCESS | 1905 | 1480340812518 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9bf400 == 5 [pid = 1950] [id = 572] 05:46:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9ba23800) [pid = 1950] [serial = 1602] [outer = (nil)] 05:46:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9ba2c400) [pid = 1950] [serial = 1603] [outer = 0x9ba23800] 05:46:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9ba30000) [pid = 1950] [serial = 1604] [outer = 0x9ba23800] 05:46:53 INFO - PROCESS | 1905 | ++DOCSHELL 0x9badcc00 == 6 [pid = 1950] [id = 573] 05:46:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9badd400) [pid = 1950] [serial = 1605] [outer = (nil)] 05:46:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9badc800) [pid = 1950] [serial = 1606] [outer = 0x9badd400] 05:46:53 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baeb800 == 7 [pid = 1950] [id = 574] 05:46:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9baebc00) [pid = 1950] [serial = 1607] [outer = (nil)] 05:46:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9baed800) [pid = 1950] [serial = 1608] [outer = 0x9baebc00] 05:46:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9baf2c00) [pid = 1950] [serial = 1609] [outer = 0x9baebc00] 05:46:54 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9baf7400) [pid = 1950] [serial = 1593] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html] 05:46:54 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9afb5800) [pid = 1950] [serial = 1587] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html] 05:46:54 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9b9b9c00) [pid = 1950] [serial = 1590] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html] 05:46:54 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9bae2c00) [pid = 1950] [serial = 1584] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html] 05:46:54 INFO - PROCESS | 1905 | [Child 1950] WARNING: CacheStorage has been disabled.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 157 05:46:54 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 382 05:46:54 INFO - PROCESS | 1905 | 1480340814392 Marionette TRACE conn5 <- [1,1831,null,{"value":["/service-workers/cache-storage/window/sandboxed-iframes.https.html",0,null,null,[["Sandboxed iframe with allow-same-origin is allowed access",0,null,null],["Sandboxed iframe without allow-same-origin is denied access",0,null,null]]]}] 05:46:54 INFO - .. 05:46:54 INFO - TEST-OK | /service-workers/cache-storage/window/sandboxed-iframes.https.html | took 2251ms 05:46:54 INFO - PROCESS | 1905 | 1480340814432 Marionette TRACE conn5 -> [0,1832,"getWindowHandle",null] 05:46:54 INFO - PROCESS | 1905 | 1480340814436 Marionette TRACE conn5 <- [1,1832,null,{"value":"2147483649"}] 05:46:54 INFO - TEST-START | /service-workers/cache-storage/worker/cache-add.https.html 05:46:54 INFO - PROCESS | 1905 | 1480340814442 Marionette TRACE conn5 -> [0,1833,"timeouts",{"script":185000}] 05:46:54 INFO - PROCESS | 1905 | 1480340814445 Marionette TRACE conn5 <- [1,1833,null,{}] 05:46:54 INFO - PROCESS | 1905 | 1480340814451 Marionette TRACE conn5 -> [0,1834,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:54 INFO - PROCESS | 1905 | 1480340814636 Marionette TRACE conn5 <- [1,1834,null,{"value":null}] 05:46:54 INFO - PROCESS | 1905 | 1480340814714 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf2000 == 8 [pid = 1950] [id = 575] 05:46:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9baf4400) [pid = 1950] [serial = 1610] [outer = (nil)] 05:46:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9c2c1000) [pid = 1950] [serial = 1611] [outer = 0x9baf4400] 05:46:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9c2c3c00) [pid = 1950] [serial = 1612] [outer = 0x9baf4400] 05:46:56 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 05:46:57 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 05:46:57 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 05:46:57 INFO - PROCESS | 1905 | 1480340817284 Marionette TRACE conn5 <- [1,1835,null,{"value":["/service-workers/cache-storage/worker/cache-add.https.html",0,null,null,[["Cache.add called with no arguments",0,{},{}],["Cache.add called with relative URL specified as a string",0,{},{}],["Cache.add called with non-HTTP/HTTPS URL",0,{},{}],["Cache.add called with Request object",0,{},{}],["Cache.add called with POST request",0,{},{}],["Cache.add called twice with the same Request object",0,{},{}],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,{},{}],["Cache.add with request that results in a status of 500",0,{},{}],["Cache.addAll with no arguments",0,{},{}],["Cache.addAll with a mix of valid and undefined arguments",0,{},{}],["Cache.addAll with an empty array",0,{},{}],["Cache.addAll with string URL arguments",0,{},{}],["Cache.addAll with Request arguments",0,{},{}],["Cache.addAll with a mix of succeeding and failing requests",0,{},{}],["Cache.addAll called with the same Request object specified twice",0,{},{}]]]}] 05:46:57 INFO - ................ 05:46:57 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-add.https.html | took 2908ms 05:46:57 INFO - PROCESS | 1905 | 1480340817352 Marionette TRACE conn5 -> [0,1836,"getWindowHandle",null] 05:46:57 INFO - PROCESS | 1905 | 1480340817355 Marionette TRACE conn5 <- [1,1836,null,{"value":"2147483649"}] 05:46:57 INFO - TEST-START | /service-workers/cache-storage/worker/cache-delete.https.html 05:46:57 INFO - PROCESS | 1905 | 1480340817362 Marionette TRACE conn5 -> [0,1837,"timeouts",{"script":185000}] 05:46:57 INFO - PROCESS | 1905 | 1480340817365 Marionette TRACE conn5 <- [1,1837,null,{}] 05:46:57 INFO - PROCESS | 1905 | 1480340817370 Marionette TRACE conn5 -> [0,1838,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:57 INFO - PROCESS | 1905 | 1480340817506 Marionette TRACE conn5 <- [1,1838,null,{"value":null}] 05:46:57 INFO - PROCESS | 1905 | 1480340817607 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9bb800 == 9 [pid = 1950] [id = 576] 05:46:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b9be000) [pid = 1950] [serial = 1613] [outer = (nil)] 05:46:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9bae0800) [pid = 1950] [serial = 1614] [outer = 0x9b9be000] 05:46:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9baf0800) [pid = 1950] [serial = 1615] [outer = 0x9b9be000] 05:46:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9baeb800 == 8 [pid = 1950] [id = 574] 05:46:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9badcc00 == 7 [pid = 1950] [id = 573] 05:46:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9bf400 == 6 [pid = 1950] [id = 572] 05:46:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa8800 == 5 [pid = 1950] [id = 571] 05:46:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9afaec00 == 4 [pid = 1950] [id = 570] 05:46:59 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9c2bec00) [pid = 1950] [serial = 1595] [outer = (nil)] [url = about:blank] 05:46:59 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9c2bdc00) [pid = 1950] [serial = 1594] [outer = (nil)] [url = about:blank] 05:46:59 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9ba2f800) [pid = 1950] [serial = 1592] [outer = (nil)] [url = about:blank] 05:46:59 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9ba2dc00) [pid = 1950] [serial = 1591] [outer = (nil)] [url = about:blank] 05:46:59 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9b8e8c00) [pid = 1950] [serial = 1589] [outer = (nil)] [url = about:blank] 05:46:59 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9baf4c00) [pid = 1950] [serial = 1586] [outer = (nil)] [url = about:blank] 05:46:59 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9b741c00) [pid = 1950] [serial = 1588] [outer = (nil)] [url = about:blank] 05:46:59 INFO - PROCESS | 1905 | 1480340819430 Marionette TRACE conn5 <- [1,1839,null,{"value":["/service-workers/cache-storage/worker/cache-delete.https.html",0,null,null,[["Cache.delete with no arguments",0,{},{}],["Cache.delete called with a string URL",0,{},{}],["Cache.delete called with a Request object",0,{},{}],["Cache.delete with a non-existent entry",0,{},{}]]]}] 05:46:59 INFO - .... 05:46:59 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-delete.https.html | took 2083ms 05:46:59 INFO - TEST-START | /service-workers/cache-storage/worker/cache-match.https.html 05:46:59 INFO - PROCESS | 1905 | 1480340819446 Marionette TRACE conn5 -> [0,1840,"getWindowHandle",null] 05:46:59 INFO - PROCESS | 1905 | 1480340819449 Marionette TRACE conn5 <- [1,1840,null,{"value":"2147483649"}] 05:46:59 INFO - PROCESS | 1905 | 1480340819455 Marionette TRACE conn5 -> [0,1841,"timeouts",{"script":185000}] 05:46:59 INFO - PROCESS | 1905 | 1480340819459 Marionette TRACE conn5 <- [1,1841,null,{}] 05:46:59 INFO - PROCESS | 1905 | 1480340819464 Marionette TRACE conn5 -> [0,1842,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:46:59 INFO - PROCESS | 1905 | 1480340819611 Marionette TRACE conn5 <- [1,1842,null,{"value":null}] 05:46:59 INFO - PROCESS | 1905 | 1480340819684 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:46:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8ed000 == 5 [pid = 1950] [id = 577] 05:46:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9b8ee400) [pid = 1950] [serial = 1616] [outer = (nil)] 05:46:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9ba28000) [pid = 1950] [serial = 1617] [outer = 0x9b8ee400] 05:47:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9ba2f800) [pid = 1950] [serial = 1618] [outer = 0x9b8ee400] 05:47:02 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9ba23800) [pid = 1950] [serial = 1602] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html] 05:47:02 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9afa8c00) [pid = 1950] [serial = 1599] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html] 05:47:02 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9baebc00) [pid = 1950] [serial = 1607] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 05:47:02 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9badd400) [pid = 1950] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 05:47:02 INFO - PROCESS | 1905 | 1480340822438 Marionette TRACE conn5 <- [1,1843,null,{"value":["/service-workers/cache-storage/worker/cache-match.https.html",0,null,null,[["Cache.match with no matching entries",0,{},{}],["Cache.match with URL",0,{},{}],["Cache.match with Request",0,{},{}],["Cache.match with new Request",0,{},{}],["Cache.match with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.match with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.match with URL containing fragment",0,{},{}],["Cache.match with string fragment \"http\" as query",0,{},{}],["Cache.match with responses containing \"Vary\" header",0,{},{}],["Cache.match with Request and Response objects with different URLs",0,{},{}],["Cache.match invoked multiple times for the same Request/Response",0,{},{}],["Cache.match with POST Request",0,{},{}],["Cache.match with a non-2xx Response",0,{},{}],["Cache.match with a network error Response",0,{},{}]]]}] 05:47:02 INFO - .............. 05:47:02 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-match.https.html | took 3008ms 05:47:02 INFO - PROCESS | 1905 | 1480340822462 Marionette TRACE conn5 -> [0,1844,"getWindowHandle",null] 05:47:02 INFO - PROCESS | 1905 | 1480340822465 Marionette TRACE conn5 <- [1,1844,null,{"value":"2147483649"}] 05:47:02 INFO - TEST-START | /service-workers/cache-storage/worker/cache-matchAll.https.html 05:47:02 INFO - PROCESS | 1905 | 1480340822475 Marionette TRACE conn5 -> [0,1845,"timeouts",{"script":185000}] 05:47:02 INFO - PROCESS | 1905 | 1480340822479 Marionette TRACE conn5 <- [1,1845,null,{}] 05:47:02 INFO - PROCESS | 1905 | 1480340822484 Marionette TRACE conn5 -> [0,1846,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:02 INFO - PROCESS | 1905 | 1480340822795 Marionette TRACE conn5 <- [1,1846,null,{"value":null}] 05:47:02 INFO - PROCESS | 1905 | 1480340822862 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:02 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b73d400 == 6 [pid = 1950] [id = 578] 05:47:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9b744c00) [pid = 1950] [serial = 1619] [outer = (nil)] 05:47:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9c377c00) [pid = 1950] [serial = 1620] [outer = 0x9b744c00] 05:47:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9c379c00) [pid = 1950] [serial = 1621] [outer = 0x9b744c00] 05:47:05 INFO - PROCESS | 1905 | 1480340825071 Marionette TRACE conn5 <- [1,1847,null,{"value":["/service-workers/cache-storage/worker/cache-matchAll.https.html",0,null,null,[["Cache.matchAll with no matching entries",0,{},{}],["Cache.matchAll with URL",0,{},{}],["Cache.matchAll with Request",0,{},{}],["Cache.matchAll with new Request",0,{},{}],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.matchAll with URL containing fragment",0,{},{}],["Cache.matchAll with string fragment \"http\" as query",0,{},{}],["Cache.matchAll with responses containing \"Vary\" header",0,{},{}],["Cache.matchAll with \"ignoreVary\" parameter",0,{},{}]]]}] 05:47:05 INFO - .......... 05:47:05 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-matchAll.https.html | took 2641ms 05:47:05 INFO - PROCESS | 1905 | 1480340825116 Marionette TRACE conn5 -> [0,1848,"getWindowHandle",null] 05:47:05 INFO - PROCESS | 1905 | 1480340825119 Marionette TRACE conn5 <- [1,1848,null,{"value":"2147483649"}] 05:47:05 INFO - TEST-START | /service-workers/cache-storage/worker/cache-put.https.html 05:47:05 INFO - PROCESS | 1905 | 1480340825126 Marionette TRACE conn5 -> [0,1849,"timeouts",{"script":185000}] 05:47:05 INFO - PROCESS | 1905 | 1480340825130 Marionette TRACE conn5 <- [1,1849,null,{}] 05:47:05 INFO - PROCESS | 1905 | 1480340825136 Marionette TRACE conn5 -> [0,1850,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:05 INFO - PROCESS | 1905 | 1480340825415 Marionette TRACE conn5 <- [1,1850,null,{"value":null}] 05:47:05 INFO - PROCESS | 1905 | 1480340825466 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:05 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7d000 == 7 [pid = 1950] [id = 579] 05:47:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9911a800) [pid = 1950] [serial = 1622] [outer = (nil)] 05:47:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b745800) [pid = 1950] [serial = 1623] [outer = 0x9911a800] 05:47:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b9c0800) [pid = 1950] [serial = 1624] [outer = 0x9911a800] 05:47:07 INFO - PROCESS | 1905 | --DOCSHELL 0x9b73d400 == 6 [pid = 1950] [id = 578] 05:47:07 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf2000 == 5 [pid = 1950] [id = 575] 05:47:07 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8ed000 == 4 [pid = 1950] [id = 577] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9c2c1000) [pid = 1950] [serial = 1611] [outer = (nil)] [url = about:blank] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9b73a800) [pid = 1950] [serial = 1601] [outer = (nil)] [url = about:blank] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9baf2c00) [pid = 1950] [serial = 1609] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9ba30000) [pid = 1950] [serial = 1604] [outer = (nil)] [url = about:blank] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9badc800) [pid = 1950] [serial = 1606] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9ba2c400) [pid = 1950] [serial = 1603] [outer = (nil)] [url = about:blank] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9afaf800) [pid = 1950] [serial = 1600] [outer = (nil)] [url = about:blank] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9b9bc800) [pid = 1950] [serial = 1597] [outer = (nil)] [url = about:blank] 05:47:07 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9baed800) [pid = 1950] [serial = 1608] [outer = (nil)] [url = about:blank] 05:47:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:47:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:47:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:47:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:47:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:47:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:47:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:47:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:47:07 INFO - .................... 05:47:07 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-put.https.html | took 2871ms 05:47:07 INFO - PROCESS | 1905 | 1480340827977 Marionette TRACE conn5 <- [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,{},{}]]]}] 05:47:08 INFO - PROCESS | 1905 | 1480340828000 Marionette TRACE conn5 -> [0,1852,"getWindowHandle",null] 05:47:08 INFO - PROCESS | 1905 | 1480340828004 Marionette TRACE conn5 <- [1,1852,null,{"value":"2147483649"}] 05:47:08 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-keys.https.html 05:47:08 INFO - PROCESS | 1905 | 1480340828010 Marionette TRACE conn5 -> [0,1853,"timeouts",{"script":185000}] 05:47:08 INFO - PROCESS | 1905 | 1480340828012 Marionette TRACE conn5 <- [1,1853,null,{}] 05:47:08 INFO - PROCESS | 1905 | 1480340828018 Marionette TRACE conn5 -> [0,1854,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:08 INFO - PROCESS | 1905 | 1480340828249 Marionette TRACE conn5 <- [1,1854,null,{"value":null}] 05:47:08 INFO - PROCESS | 1905 | 1480340828306 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:08 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b740000 == 5 [pid = 1950] [id = 580] 05:47:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9b740c00) [pid = 1950] [serial = 1625] [outer = (nil)] 05:47:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9b8f1c00) [pid = 1950] [serial = 1626] [outer = 0x9b740c00] 05:47:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9ba2a000) [pid = 1950] [serial = 1627] [outer = 0x9b740c00] 05:47:09 INFO - PROCESS | 1905 | 1480340829731 Marionette TRACE conn5 <- [1,1855,null,{"value":["/service-workers/cache-storage/worker/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,{},{}]]]}] 05:47:09 INFO - . 05:47:09 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-keys.https.html | took 1746ms 05:47:09 INFO - PROCESS | 1905 | 1480340829757 Marionette TRACE conn5 -> [0,1856,"getWindowHandle",null] 05:47:09 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-match.https.html 05:47:09 INFO - PROCESS | 1905 | 1480340829762 Marionette TRACE conn5 <- [1,1856,null,{"value":"2147483649"}] 05:47:09 INFO - PROCESS | 1905 | 1480340829781 Marionette TRACE conn5 -> [0,1857,"timeouts",{"script":185000}] 05:47:09 INFO - PROCESS | 1905 | 1480340829785 Marionette TRACE conn5 <- [1,1857,null,{}] 05:47:09 INFO - PROCESS | 1905 | 1480340829791 Marionette TRACE conn5 -> [0,1858,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:10 INFO - PROCESS | 1905 | 1480340830029 Marionette TRACE conn5 <- [1,1858,null,{"value":null}] 05:47:10 INFO - PROCESS | 1905 | 1480340830089 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:10 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2bdc00 == 6 [pid = 1950] [id = 581] 05:47:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9c2be000) [pid = 1950] [serial = 1628] [outer = (nil)] 05:47:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9c2c2c00) [pid = 1950] [serial = 1629] [outer = 0x9c2be000] 05:47:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9c2c1400) [pid = 1950] [serial = 1630] [outer = 0x9c2be000] 05:47:10 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9b8ee400) [pid = 1950] [serial = 1616] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html] 05:47:11 INFO - PROCESS | 1905 | 1480340831733 Marionette TRACE conn5 <- [1,1859,null,{"value":["/service-workers/cache-storage/worker/cache-storage-match.https.html",0,null,null,[["CacheStorageMatch with no cache name provided",0,{},{}],["CacheStorageMatch from one of many caches",0,{},{}],["CacheStorageMatch from one of many caches by name",0,{},{}],["CacheStorageMatch a string request",0,{},{}],["CacheStorageMatch with no cached entry",0,{},{}],["CacheStorageMatch with no caches available but name provided",0,{},{}]]]}] 05:47:11 INFO - ...... 05:47:11 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-match.https.html | took 1991ms 05:47:11 INFO - PROCESS | 1905 | 1480340831769 Marionette TRACE conn5 -> [0,1860,"getWindowHandle",null] 05:47:11 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage.https.html 05:47:11 INFO - PROCESS | 1905 | 1480340831779 Marionette TRACE conn5 <- [1,1860,null,{"value":"2147483649"}] 05:47:11 INFO - PROCESS | 1905 | 1480340831785 Marionette TRACE conn5 -> [0,1861,"timeouts",{"script":185000}] 05:47:11 INFO - PROCESS | 1905 | 1480340831797 Marionette TRACE conn5 <- [1,1861,null,{}] 05:47:11 INFO - PROCESS | 1905 | 1480340831805 Marionette TRACE conn5 -> [0,1862,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:12 INFO - PROCESS | 1905 | 1480340832004 Marionette TRACE conn5 <- [1,1862,null,{"value":null}] 05:47:12 INFO - PROCESS | 1905 | 1480340832081 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:12 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c399800 == 7 [pid = 1950] [id = 582] 05:47:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9c399c00) [pid = 1950] [serial = 1631] [outer = (nil)] 05:47:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9d60ec00) [pid = 1950] [serial = 1632] [outer = 0x9c399c00] 05:47:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9d60dc00) [pid = 1950] [serial = 1633] [outer = 0x9c399c00] 05:47:14 INFO - PROCESS | 1905 | 1480340834000 Marionette TRACE conn5 <- [1,1863,null,{"value":["/service-workers/cache-storage/worker/cache-storage.https.html",0,null,null,[["CacheStorage.open",0,{},{}],["CacheStorage.open with an empty name",0,{},{}],["CacheStorage.open with no arguments",0,{},{}],["CacheStorage.has with existing cache",0,{},{}],["CacheStorage.has with nonexistent cache",0,{},{}],["CacheStorage.open with existing cache",0,{},{}],["CacheStorage.delete with existing cache",0,{},{}],["CacheStorage.delete with nonexistent cache",0,{},{}],["CacheStorage names are DOMStrings not USVStrings",0,{},{}]]]}] 05:47:14 INFO - ......... 05:47:14 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage.https.html | took 2243ms 05:47:14 INFO - PROCESS | 1905 | 1480340834029 Marionette TRACE conn5 -> [0,1864,"getWindowHandle",null] 05:47:14 INFO - PROCESS | 1905 | 1480340834033 Marionette TRACE conn5 <- [1,1864,null,{"value":"2147483649"}] 05:47:14 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html 05:47:14 INFO - Clearing pref dom.caches.enabled 05:47:14 INFO - PROCESS | 1905 | 1480340834040 Marionette TRACE conn5 -> [0,1865,"getContext",null] 05:47:14 INFO - PROCESS | 1905 | 1480340834043 Marionette TRACE conn5 <- [1,1865,null,{"value":"content"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834053 Marionette TRACE conn5 -> [0,1866,"setContext",{"value":"chrome"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834058 Marionette TRACE conn5 <- [1,1866,null,{}] 05:47:14 INFO - PROCESS | 1905 | 1480340834066 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:47:14 INFO - PROCESS | 1905 | 1480340834090 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 05:47:14 INFO - PROCESS | 1905 | 1480340834096 Marionette TRACE conn5 -> [0,1868,"setContext",{"value":"content"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834098 Marionette TRACE conn5 <- [1,1868,null,{}] 05:47:14 INFO - PROCESS | 1905 | 1480340834103 Marionette TRACE conn5 -> [0,1869,"getContext",null] 05:47:14 INFO - PROCESS | 1905 | 1480340834106 Marionette TRACE conn5 <- [1,1869,null,{"value":"content"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834112 Marionette TRACE conn5 -> [0,1870,"setContext",{"value":"chrome"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834116 Marionette TRACE conn5 <- [1,1870,null,{}] 05:47:14 INFO - PROCESS | 1905 | 1480340834122 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:47:14 INFO - PROCESS | 1905 | 1480340834141 Marionette TRACE conn5 <- [1,1871,null,{"value":true}] 05:47:14 INFO - PROCESS | 1905 | 1480340834146 Marionette TRACE conn5 -> [0,1872,"setContext",{"value":"content"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834149 Marionette TRACE conn5 <- [1,1872,null,{}] 05:47:14 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:47:14 INFO - PROCESS | 1905 | 1480340834155 Marionette TRACE conn5 -> [0,1873,"getContext",null] 05:47:14 INFO - PROCESS | 1905 | 1480340834157 Marionette TRACE conn5 <- [1,1873,null,{"value":"content"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834162 Marionette TRACE conn5 -> [0,1874,"setContext",{"value":"chrome"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834164 Marionette TRACE conn5 <- [1,1874,null,{}] 05:47:14 INFO - PROCESS | 1905 | 1480340834170 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:47:14 INFO - PROCESS | 1905 | 1480340834192 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 05:47:14 INFO - PROCESS | 1905 | 1480340834275 Marionette TRACE conn5 -> [0,1876,"setContext",{"value":"content"}] 05:47:14 INFO - PROCESS | 1905 | 1480340834279 Marionette TRACE conn5 <- [1,1876,null,{}] 05:47:14 INFO - PROCESS | 1905 | 1480340834284 Marionette TRACE conn5 -> [0,1877,"timeouts",{"script":35000}] 05:47:14 INFO - PROCESS | 1905 | 1480340834286 Marionette TRACE conn5 <- [1,1877,null,{}] 05:47:14 INFO - PROCESS | 1905 | 1480340834292 Marionette TRACE conn5 -> [0,1878,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:14 INFO - PROCESS | 1905 | 1480340834431 Marionette TRACE conn5 <- [1,1878,null,{"value":null}] 05:47:14 INFO - PROCESS | 1905 | 1480340834493 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae0400 == 8 [pid = 1950] [id = 583] 05:47:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9baf4c00) [pid = 1950] [serial = 1634] [outer = (nil)] 05:47:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9c37e000) [pid = 1950] [serial = 1635] [outer = 0x9baf4c00] 05:47:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9c394000) [pid = 1950] [serial = 1636] [outer = 0x9baf4c00] 05:47:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2bdc00 == 7 [pid = 1950] [id = 581] 05:47:16 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9c377c00) [pid = 1950] [serial = 1620] [outer = (nil)] [url = about:blank] 05:47:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9b740000 == 6 [pid = 1950] [id = 580] 05:47:16 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7d000 == 5 [pid = 1950] [id = 579] 05:47:16 INFO - PROCESS | 1905 | 1480340836694 Marionette TRACE conn5 <- [1,1879,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html",0,null,null,[["ServiceWorkerGlobalScope: close operation",0,null,null],["ServiceWorkerGlobalScope close operation",0,{},{}]]]}] 05:47:16 INFO - .. 05:47:16 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html | took 2698ms 05:47:16 INFO - PROCESS | 1905 | 1480340836765 Marionette TRACE conn5 -> [0,1880,"getWindowHandle",null] 05:47:16 INFO - PROCESS | 1905 | 1480340836776 Marionette TRACE conn5 <- [1,1880,null,{"value":"2147483649"}] 05:47:16 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9ba2f800) [pid = 1950] [serial = 1618] [outer = (nil)] [url = about:blank] 05:47:16 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9ba28000) [pid = 1950] [serial = 1617] [outer = (nil)] [url = about:blank] 05:47:16 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9bae0800) [pid = 1950] [serial = 1614] [outer = (nil)] [url = about:blank] 05:47:16 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html 05:47:16 INFO - PROCESS | 1905 | 1480340836839 Marionette TRACE conn5 -> [0,1881,"timeouts",{"script":35000}] 05:47:16 INFO - PROCESS | 1905 | 1480340836846 Marionette TRACE conn5 <- [1,1881,null,{}] 05:47:16 INFO - PROCESS | 1905 | 1480340836854 Marionette TRACE conn5 -> [0,1882,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:17 INFO - PROCESS | 1905 | 1480340837139 Marionette TRACE conn5 <- [1,1882,null,{"value":null}] 05:47:17 INFO - PROCESS | 1905 | 1480340837249 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8e7400 == 6 [pid = 1950] [id = 584] 05:47:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b9bdc00) [pid = 1950] [serial = 1637] [outer = (nil)] 05:47:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9ba31c00) [pid = 1950] [serial = 1638] [outer = 0x9b9bdc00] 05:47:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9bade000) [pid = 1950] [serial = 1639] [outer = 0x9b9bdc00] 05:47:18 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:47:19 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9b740c00) [pid = 1950] [serial = 1625] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html] 05:47:19 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9c2be000) [pid = 1950] [serial = 1628] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html] 05:47:19 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9b744c00) [pid = 1950] [serial = 1619] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html] 05:47:23 INFO - PROCESS | 1905 | --DOCSHELL 0x9c399800 == 5 [pid = 1950] [id = 582] 05:47:24 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9bb800 == 4 [pid = 1950] [id = 576] 05:47:24 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae0400 == 3 [pid = 1950] [id = 583] 05:47:24 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9d60ec00) [pid = 1950] [serial = 1632] [outer = (nil)] [url = about:blank] 05:47:24 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9ba2a000) [pid = 1950] [serial = 1627] [outer = (nil)] [url = about:blank] 05:47:24 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9b745800) [pid = 1950] [serial = 1623] [outer = (nil)] [url = about:blank] 05:47:24 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9c2c2c00) [pid = 1950] [serial = 1629] [outer = (nil)] [url = about:blank] 05:47:24 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9b8f1c00) [pid = 1950] [serial = 1626] [outer = (nil)] [url = about:blank] 05:47:24 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9c379c00) [pid = 1950] [serial = 1621] [outer = (nil)] [url = about:blank] 05:47:24 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9c2c1400) [pid = 1950] [serial = 1630] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9c399c00) [pid = 1950] [serial = 1631] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html] 05:47:27 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9baf4c00) [pid = 1950] [serial = 1634] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html] 05:47:27 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9b9be000) [pid = 1950] [serial = 1613] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html] 05:47:27 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9911a800) [pid = 1950] [serial = 1622] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html] 05:47:27 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x9baf4400) [pid = 1950] [serial = 1610] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html] 05:47:27 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0x9b73c800) [pid = 1950] [serial = 1596] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html] 05:47:30 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0x9d60dc00) [pid = 1950] [serial = 1633] [outer = (nil)] [url = about:blank] 05:47:30 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0x9c394000) [pid = 1950] [serial = 1636] [outer = (nil)] [url = about:blank] 05:47:30 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0x9ba31c00) [pid = 1950] [serial = 1638] [outer = (nil)] [url = about:blank] 05:47:30 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0x9c37e000) [pid = 1950] [serial = 1635] [outer = (nil)] [url = about:blank] 05:47:30 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0x9baf0800) [pid = 1950] [serial = 1615] [outer = (nil)] [url = about:blank] 05:47:30 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0x9b9c0800) [pid = 1950] [serial = 1624] [outer = (nil)] [url = about:blank] 05:47:30 INFO - PROCESS | 1905 | --DOMWINDOW == 14 (0x9c2c3c00) [pid = 1950] [serial = 1612] [outer = (nil)] [url = about:blank] 05:47:30 INFO - PROCESS | 1905 | --DOMWINDOW == 13 (0x9b9c8c00) [pid = 1950] [serial = 1598] [outer = (nil)] [url = about:blank] 05:47:47 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:47:47 INFO - PROCESS | 1905 | 1480340867744 Marionette TRACE conn5 <- [1,1883,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html",2,null,null,[["Verify registration attribute on ServiceWorkerGlobalScope",2,"Test timed out",null]]]}] 05:47:47 INFO - . 05:47:47 INFO - TEST-TIMEOUT | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html | took 30937ms 05:47:47 INFO - PROCESS | 1905 | 1480340867768 Marionette TRACE conn5 -> [0,1884,"getWindowHandle",null] 05:47:47 INFO - PROCESS | 1905 | 1480340867775 Marionette TRACE conn5 <- [1,1884,null,{"value":"2147483649"}] 05:47:47 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html 05:47:47 INFO - PROCESS | 1905 | 1480340867785 Marionette TRACE conn5 -> [0,1885,"timeouts",{"script":35000}] 05:47:47 INFO - PROCESS | 1905 | 1480340867792 Marionette TRACE conn5 <- [1,1885,null,{}] 05:47:47 INFO - PROCESS | 1905 | 1480340867803 Marionette TRACE conn5 -> [0,1886,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:48 INFO - PROCESS | 1905 | 1480340868060 Marionette TRACE conn5 <- [1,1886,null,{"value":null}] 05:47:48 INFO - PROCESS | 1905 | 1480340868097 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7f000 == 4 [pid = 1950] [id = 585] 05:47:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 14 (0x98f7f400) [pid = 1950] [serial = 1640] [outer = (nil)] 05:47:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 15 (0x99116800) [pid = 1950] [serial = 1641] [outer = 0x98f7f400] 05:47:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0x9afa6800) [pid = 1950] [serial = 1642] [outer = 0x98f7f400] 05:47:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9bf800 == 5 [pid = 1950] [id = 586] 05:47:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0x9b9bfc00) [pid = 1950] [serial = 1643] [outer = (nil)] 05:47:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x9b9c0000) [pid = 1950] [serial = 1644] [outer = 0x9b9bfc00] 05:47:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba25800 == 6 [pid = 1950] [id = 587] 05:47:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x9ba25c00) [pid = 1950] [serial = 1645] [outer = (nil)] 05:47:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x9ba26000) [pid = 1950] [serial = 1646] [outer = 0x9ba25c00] 05:47:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:47:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:47:50 INFO - PROCESS | 1905 | 1480340870409 Marionette TRACE conn5 <- [1,1887,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html",0,null,null,[["Unregister on script evaluation",0,null,null],["Unregister on installing event",0,null,null],["Unregister on activate event",0,null,null],["Unregister controlling service worker",0,null,null]]]}] 05:47:50 INFO - .... 05:47:50 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html | took 2658ms 05:47:50 INFO - PROCESS | 1905 | 1480340870443 Marionette TRACE conn5 -> [0,1888,"getWindowHandle",null] 05:47:50 INFO - PROCESS | 1905 | 1480340870453 Marionette TRACE conn5 <- [1,1888,null,{"value":"2147483649"}] 05:47:50 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html 05:47:50 INFO - PROCESS | 1905 | 1480340870467 Marionette TRACE conn5 -> [0,1889,"timeouts",{"script":35000}] 05:47:50 INFO - PROCESS | 1905 | 1480340870474 Marionette TRACE conn5 <- [1,1889,null,{}] 05:47:50 INFO - PROCESS | 1905 | 1480340870480 Marionette TRACE conn5 -> [0,1890,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:50 INFO - PROCESS | 1905 | 1480340870706 Marionette TRACE conn5 <- [1,1890,null,{"value":null}] 05:47:50 INFO - PROCESS | 1905 | 1480340870781 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x99117c00 == 7 [pid = 1950] [id = 588] 05:47:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0x9911e800) [pid = 1950] [serial = 1647] [outer = (nil)] 05:47:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x9ba2e000) [pid = 1950] [serial = 1648] [outer = 0x9911e800] 05:47:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9bad8000) [pid = 1950] [serial = 1649] [outer = 0x9911e800] 05:47:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baed400 == 8 [pid = 1950] [id = 589] 05:47:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9baee800) [pid = 1950] [serial = 1650] [outer = (nil)] 05:47:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9baf3c00) [pid = 1950] [serial = 1651] [outer = 0x9baee800] 05:47:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2c2c00 == 9 [pid = 1950] [id = 590] 05:47:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9c2c3c00) [pid = 1950] [serial = 1652] [outer = (nil)] 05:47:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9c2c9800) [pid = 1950] [serial = 1653] [outer = 0x9c2c3c00] 05:47:52 INFO - PROCESS | 1905 | 1480340872857 Marionette TRACE conn5 <- [1,1891,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html",0,null,null,[["Update a registration on ServiceWorkerGlobalScope",0,null,null]]]}] 05:47:52 INFO - . 05:47:52 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html | took 2449ms 05:47:52 INFO - PROCESS | 1905 | 1480340872917 Marionette TRACE conn5 -> [0,1892,"getWindowHandle",null] 05:47:52 INFO - TEST-START | /service-workers/service-worker/activate-event-after-install-state-change.https.html 05:47:52 INFO - PROCESS | 1905 | 1480340872922 Marionette TRACE conn5 <- [1,1892,null,{"value":"2147483649"}] 05:47:52 INFO - PROCESS | 1905 | 1480340872929 Marionette TRACE conn5 -> [0,1893,"timeouts",{"script":35000}] 05:47:52 INFO - PROCESS | 1905 | 1480340872937 Marionette TRACE conn5 <- [1,1893,null,{}] 05:47:52 INFO - PROCESS | 1905 | 1480340872963 Marionette TRACE conn5 -> [0,1894,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:53 INFO - PROCESS | 1905 | 1480340873187 Marionette TRACE conn5 <- [1,1894,null,{"value":null}] 05:47:53 INFO - PROCESS | 1905 | 1480340873293 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:53 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2c4c00 == 10 [pid = 1950] [id = 591] 05:47:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9c2c5c00) [pid = 1950] [serial = 1654] [outer = (nil)] 05:47:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9c37f800) [pid = 1950] [serial = 1655] [outer = 0x9c2c5c00] 05:47:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9c380c00) [pid = 1950] [serial = 1656] [outer = 0x9c2c5c00] 05:47:54 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:47:54 INFO - PROCESS | 1905 | 1480340874594 Marionette TRACE conn5 <- [1,1895,null,{"value":["/service-workers/service-worker/activate-event-after-install-state-change.https.html",0,null,null,[["installed event should be fired before activating service worker",0,null,null]]]}] 05:47:54 INFO - . 05:47:54 INFO - TEST-OK | /service-workers/service-worker/activate-event-after-install-state-change.https.html | took 1696ms 05:47:54 INFO - PROCESS | 1905 | 1480340874625 Marionette TRACE conn5 -> [0,1896,"getWindowHandle",null] 05:47:54 INFO - TEST-START | /service-workers/service-worker/activation-after-registration.https.html 05:47:54 INFO - PROCESS | 1905 | 1480340874630 Marionette TRACE conn5 <- [1,1896,null,{"value":"2147483649"}] 05:47:54 INFO - PROCESS | 1905 | 1480340874637 Marionette TRACE conn5 -> [0,1897,"timeouts",{"script":35000}] 05:47:54 INFO - PROCESS | 1905 | 1480340874641 Marionette TRACE conn5 <- [1,1897,null,{}] 05:47:54 INFO - PROCESS | 1905 | 1480340874652 Marionette TRACE conn5 -> [0,1898,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:54 INFO - PROCESS | 1905 | 1480340874841 Marionette TRACE conn5 <- [1,1898,null,{"value":null}] 05:47:54 INFO - PROCESS | 1905 | 1480340874898 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c386000 == 11 [pid = 1950] [id = 592] 05:47:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9c38d000) [pid = 1950] [serial = 1657] [outer = (nil)] 05:47:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9c39ac00) [pid = 1950] [serial = 1658] [outer = 0x9c38d000] 05:47:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9d60b000) [pid = 1950] [serial = 1659] [outer = 0x9c38d000] 05:47:56 INFO - PROCESS | 1905 | 1480340876243 Marionette TRACE conn5 <- [1,1899,null,{"value":["/service-workers/service-worker/activation-after-registration.https.html",0,null,null,[["activation occurs after registration",0,null,null]]]}] 05:47:56 INFO - . 05:47:56 INFO - TEST-OK | /service-workers/service-worker/activation-after-registration.https.html | took 1638ms 05:47:56 INFO - PROCESS | 1905 | 1480340876275 Marionette TRACE conn5 -> [0,1900,"getWindowHandle",null] 05:47:56 INFO - PROCESS | 1905 | 1480340876281 Marionette TRACE conn5 <- [1,1900,null,{"value":"2147483649"}] 05:47:56 INFO - TEST-START | /service-workers/service-worker/activation.https.html 05:47:56 INFO - PROCESS | 1905 | 1480340876296 Marionette TRACE conn5 -> [0,1901,"timeouts",{"script":35000}] 05:47:56 INFO - PROCESS | 1905 | 1480340876299 Marionette TRACE conn5 <- [1,1901,null,{}] 05:47:56 INFO - PROCESS | 1905 | 1480340876311 Marionette TRACE conn5 -> [0,1902,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:47:56 INFO - PROCESS | 1905 | 1480340876530 Marionette TRACE conn5 <- [1,1902,null,{"value":null}] 05:47:56 INFO - PROCESS | 1905 | 1480340876592 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:47:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b73d400 == 12 [pid = 1950] [id = 593] 05:47:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9b9bc000) [pid = 1950] [serial = 1660] [outer = (nil)] 05:47:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9bae1000) [pid = 1950] [serial = 1661] [outer = 0x9b9bc000] 05:47:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9c2bd800) [pid = 1950] [serial = 1662] [outer = 0x9b9bc000] 05:47:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf2400 == 13 [pid = 1950] [id = 594] 05:47:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9baf6400) [pid = 1950] [serial = 1663] [outer = (nil)] 05:47:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9c2c0400) [pid = 1950] [serial = 1664] [outer = 0x9baf6400] 05:47:58 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2c4c00 == 12 [pid = 1950] [id = 591] 05:47:58 INFO - PROCESS | 1905 | --DOCSHELL 0x99117c00 == 11 [pid = 1950] [id = 588] 05:47:58 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba25800 == 10 [pid = 1950] [id = 587] 05:47:58 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9bf800 == 9 [pid = 1950] [id = 586] 05:47:58 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7f000 == 8 [pid = 1950] [id = 585] 05:47:58 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8e7400 == 7 [pid = 1950] [id = 584] 05:47:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f80400 == 8 [pid = 1950] [id = 595] 05:47:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x99117c00) [pid = 1950] [serial = 1665] [outer = (nil)] 05:47:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9afa9400) [pid = 1950] [serial = 1666] [outer = 0x99117c00] 05:47:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2c1400 == 9 [pid = 1950] [id = 596] 05:47:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9c2c1800) [pid = 1950] [serial = 1667] [outer = (nil)] 05:47:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9c2c1c00) [pid = 1950] [serial = 1668] [outer = 0x9c2c1800] 05:47:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c393c00 == 10 [pid = 1950] [id = 597] 05:47:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9c395400) [pid = 1950] [serial = 1669] [outer = (nil)] 05:47:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9c396c00) [pid = 1950] [serial = 1670] [outer = 0x9c395400] 05:48:00 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 05:48:00 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:00 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 05:48:00 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:00 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 05:48:00 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:00 INFO - PROCESS | 1905 | 1480340880508 Marionette TRACE conn5 <- [1,1903,null,{"value":["/service-workers/service-worker/activation.https.html",0,null,null,[["loss of controllees triggers activation",0,null,null],["finishing a request triggers activation",0,null,null],["skipWaiting bypasses no controllee requirement",0,null,null],["finishing a request triggers unregister",0,null,null]]]}] 05:48:00 INFO - .... 05:48:00 INFO - TEST-OK | /service-workers/service-worker/activation.https.html | took 4253ms 05:48:00 INFO - PROCESS | 1905 | 1480340880548 Marionette TRACE conn5 -> [0,1904,"getWindowHandle",null] 05:48:00 INFO - PROCESS | 1905 | 1480340880554 Marionette TRACE conn5 <- [1,1904,null,{"value":"2147483649"}] 05:48:00 INFO - TEST-START | /service-workers/service-worker/active.https.html 05:48:00 INFO - PROCESS | 1905 | 1480340880563 Marionette TRACE conn5 -> [0,1905,"timeouts",{"script":35000}] 05:48:00 INFO - PROCESS | 1905 | 1480340880569 Marionette TRACE conn5 <- [1,1905,null,{}] 05:48:00 INFO - PROCESS | 1905 | 1480340880577 Marionette TRACE conn5 -> [0,1906,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:00 INFO - PROCESS | 1905 | 1480340880822 Marionette TRACE conn5 <- [1,1906,null,{"value":null}] 05:48:00 INFO - PROCESS | 1905 | 1480340880954 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:01 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c378400 == 11 [pid = 1950] [id = 598] 05:48:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9c379c00) [pid = 1950] [serial = 1671] [outer = (nil)] 05:48:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9d613c00) [pid = 1950] [serial = 1672] [outer = 0x9c379c00] 05:48:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa2b95000) [pid = 1950] [serial = 1673] [outer = 0x9c379c00] 05:48:02 INFO - PROCESS | 1905 | ++DOCSHELL 0x99116400 == 12 [pid = 1950] [id = 599] 05:48:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9ba2dc00) [pid = 1950] [serial = 1674] [outer = (nil)] 05:48:02 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9b9bdc00) [pid = 1950] [serial = 1637] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html] 05:48:02 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9c2c5c00) [pid = 1950] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html] 05:48:02 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9baee800) [pid = 1950] [serial = 1650] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 05:48:02 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9c2c3c00) [pid = 1950] [serial = 1652] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 05:48:02 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9911e800) [pid = 1950] [serial = 1647] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html] 05:48:02 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b9bfc00) [pid = 1950] [serial = 1643] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 05:48:02 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9ba25c00) [pid = 1950] [serial = 1645] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 05:48:02 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x98f7f400) [pid = 1950] [serial = 1640] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html] 05:48:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x98f7e400) [pid = 1950] [serial = 1675] [outer = 0x9ba2dc00] 05:48:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:48:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:48:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:48:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:48:02 INFO - PROCESS | 1905 | 1480340882778 Marionette TRACE conn5 <- [1,1907,null,{"value":["/service-workers/service-worker/active.https.html",0,null,null,[["active is set",0,null,null]]]}] 05:48:02 INFO - . 05:48:02 INFO - TEST-OK | /service-workers/service-worker/active.https.html | took 2247ms 05:48:02 INFO - PROCESS | 1905 | 1480340882811 Marionette TRACE conn5 -> [0,1908,"getWindowHandle",null] 05:48:02 INFO - PROCESS | 1905 | 1480340882815 Marionette TRACE conn5 <- [1,1908,null,{"value":"2147483649"}] 05:48:02 INFO - TEST-START | /service-workers/service-worker/appcache-ordering-main.https.html 05:48:02 INFO - PROCESS | 1905 | 1480340882821 Marionette TRACE conn5 -> [0,1909,"timeouts",{"script":35000}] 05:48:02 INFO - PROCESS | 1905 | 1480340882823 Marionette TRACE conn5 <- [1,1909,null,{}] 05:48:02 INFO - PROCESS | 1905 | 1480340882829 Marionette TRACE conn5 -> [0,1910,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:03 INFO - PROCESS | 1905 | 1480340883028 Marionette TRACE conn5 <- [1,1910,null,{"value":null}] 05:48:03 INFO - PROCESS | 1905 | 1480340883095 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:03 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b92c00 == 13 [pid = 1950] [id = 600] 05:48:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0xa2b98400) [pid = 1950] [serial = 1676] [outer = (nil)] 05:48:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0xa2d0e000) [pid = 1950] [serial = 1677] [outer = 0xa2b98400] 05:48:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa2d10000) [pid = 1950] [serial = 1678] [outer = 0xa2b98400] 05:48:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2df0c00 == 14 [pid = 1950] [id = 601] 05:48:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa2df1400) [pid = 1950] [serial = 1679] [outer = (nil)] 05:48:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa2df3800) [pid = 1950] [serial = 1680] [outer = 0xa2df1400] 05:48:04 INFO - PROCESS | 1905 | [Child 1950] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:48:04 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2deec00 == 15 [pid = 1950] [id = 602] 05:48:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa2def000) [pid = 1950] [serial = 1681] [outer = (nil)] 05:48:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa2def400) [pid = 1950] [serial = 1682] [outer = 0xa2def000] 05:48:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:04 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d610800 == 16 [pid = 1950] [id = 603] 05:48:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9d616000) [pid = 1950] [serial = 1683] [outer = (nil)] 05:48:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa2b8d800) [pid = 1950] [serial = 1684] [outer = 0x9d616000] 05:48:05 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:05 INFO - PROCESS | 1905 | 1480340885304 Marionette TRACE conn5 <- [1,1911,null,{"value":["/service-workers/service-worker/appcache-ordering-main.https.html",0,null,null,[["serviceworkers take priority over appcaches",0,null,null]]]}] 05:48:05 INFO - . 05:48:05 INFO - TEST-OK | /service-workers/service-worker/appcache-ordering-main.https.html | took 2543ms 05:48:05 INFO - PROCESS | 1905 | 1480340885365 Marionette TRACE conn5 -> [0,1912,"getWindowHandle",null] 05:48:05 INFO - PROCESS | 1905 | 1480340885370 Marionette TRACE conn5 <- [1,1912,null,{"value":"2147483649"}] 05:48:05 INFO - TEST-START | /service-workers/service-worker/claim-not-using-registration.https.html 05:48:05 INFO - PROCESS | 1905 | 1480340885381 Marionette TRACE conn5 -> [0,1913,"timeouts",{"script":35000}] 05:48:05 INFO - PROCESS | 1905 | 1480340885384 Marionette TRACE conn5 <- [1,1913,null,{}] 05:48:05 INFO - PROCESS | 1905 | 1480340885392 Marionette TRACE conn5 -> [0,1914,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:05 INFO - PROCESS | 1905 | 1480340885661 Marionette TRACE conn5 <- [1,1914,null,{"value":null}] 05:48:05 INFO - PROCESS | 1905 | 1480340885717 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:05 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c38c400 == 17 [pid = 1950] [id = 604] 05:48:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9c38e000) [pid = 1950] [serial = 1685] [outer = (nil)] 05:48:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa2df2800) [pid = 1950] [serial = 1686] [outer = 0x9c38e000] 05:48:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa2df6800) [pid = 1950] [serial = 1687] [outer = 0x9c38e000] 05:48:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:07 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2a400 == 18 [pid = 1950] [id = 605] 05:48:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9ba2d400) [pid = 1950] [serial = 1688] [outer = (nil)] 05:48:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9bae0400) [pid = 1950] [serial = 1689] [outer = 0x9ba2d400] 05:48:07 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c37c400 == 19 [pid = 1950] [id = 606] 05:48:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9c37e000) [pid = 1950] [serial = 1690] [outer = (nil)] 05:48:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9c37e800) [pid = 1950] [serial = 1691] [outer = 0x9c37e000] 05:48:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:48:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:48:07 INFO - PROCESS | 1905 | --DOCSHELL 0x99116400 == 18 [pid = 1950] [id = 599] 05:48:07 INFO - PROCESS | 1905 | --DOCSHELL 0xa2df0c00 == 17 [pid = 1950] [id = 601] 05:48:07 INFO - PROCESS | 1905 | --DOCSHELL 0xa2deec00 == 16 [pid = 1950] [id = 602] 05:48:07 INFO - PROCESS | 1905 | --DOCSHELL 0x9c386000 == 15 [pid = 1950] [id = 592] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x98f80400 == 14 [pid = 1950] [id = 595] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2c1400 == 13 [pid = 1950] [id = 596] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9c393c00 == 12 [pid = 1950] [id = 597] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9b73d400 == 11 [pid = 1950] [id = 593] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf2400 == 10 [pid = 1950] [id = 594] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9c378400 == 9 [pid = 1950] [id = 598] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9d610800 == 8 [pid = 1950] [id = 603] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b92c00 == 7 [pid = 1950] [id = 600] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2c2c00 == 6 [pid = 1950] [id = 590] 05:48:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9baed400 == 5 [pid = 1950] [id = 589] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9c39ac00) [pid = 1950] [serial = 1658] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9bade000) [pid = 1950] [serial = 1639] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9c380c00) [pid = 1950] [serial = 1656] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9baf3c00) [pid = 1950] [serial = 1651] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9c2c9800) [pid = 1950] [serial = 1653] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9bad8000) [pid = 1950] [serial = 1649] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9b9c0000) [pid = 1950] [serial = 1644] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9ba26000) [pid = 1950] [serial = 1646] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9afa6800) [pid = 1950] [serial = 1642] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9c37f800) [pid = 1950] [serial = 1655] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9ba2e000) [pid = 1950] [serial = 1648] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x99116800) [pid = 1950] [serial = 1641] [outer = (nil)] [url = about:blank] 05:48:08 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7fc00 == 6 [pid = 1950] [id = 607] 05:48:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x98f80000) [pid = 1950] [serial = 1692] [outer = (nil)] 05:48:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x98f80400) [pid = 1950] [serial = 1693] [outer = 0x98f80000] 05:48:08 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:08 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:48:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:48:08 INFO - PROCESS | 1905 | 1480340888804 Marionette TRACE conn5 <- [1,1915,null,{"value":["/service-workers/service-worker/claim-not-using-registration.https.html",0,null,null,[["Test claim client which is not using registration",0,null,null],["Test claim client when there's a longer-matched registration not already used by the page",0,null,null]]]}] 05:48:08 INFO - .. 05:48:08 INFO - TEST-OK | /service-workers/service-worker/claim-not-using-registration.https.html | took 3451ms 05:48:08 INFO - PROCESS | 1905 | 1480340888834 Marionette TRACE conn5 -> [0,1916,"getWindowHandle",null] 05:48:08 INFO - PROCESS | 1905 | 1480340888838 Marionette TRACE conn5 <- [1,1916,null,{"value":"2147483649"}] 05:48:08 INFO - TEST-START | /service-workers/service-worker/claim-using-registration.https.html 05:48:08 INFO - PROCESS | 1905 | 1480340888845 Marionette TRACE conn5 -> [0,1917,"timeouts",{"script":35000}] 05:48:08 INFO - PROCESS | 1905 | 1480340888852 Marionette TRACE conn5 <- [1,1917,null,{}] 05:48:08 INFO - PROCESS | 1905 | 1480340888858 Marionette TRACE conn5 -> [0,1918,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:09 INFO - PROCESS | 1905 | 1480340889083 Marionette TRACE conn5 <- [1,1918,null,{"value":null}] 05:48:09 INFO - PROCESS | 1905 | 1480340889187 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b738800 == 7 [pid = 1950] [id = 608] 05:48:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9b73ac00) [pid = 1950] [serial = 1694] [outer = (nil)] 05:48:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9b8f0c00) [pid = 1950] [serial = 1695] [outer = 0x9b73ac00] 05:48:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9b9bac00) [pid = 1950] [serial = 1696] [outer = 0x9b73ac00] 05:48:09 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:09 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:10 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bad9c00 == 8 [pid = 1950] [id = 609] 05:48:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9badc800) [pid = 1950] [serial = 1697] [outer = (nil)] 05:48:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9badd000) [pid = 1950] [serial = 1698] [outer = 0x9badc800] 05:48:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baed400 == 9 [pid = 1950] [id = 610] 05:48:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9baef800) [pid = 1950] [serial = 1699] [outer = (nil)] 05:48:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9baf1800) [pid = 1950] [serial = 1700] [outer = 0x9baef800] 05:48:11 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:11 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:11 INFO - PROCESS | 1905 | 1480340891613 Marionette TRACE conn5 <- [1,1919,null,{"value":["/service-workers/service-worker/claim-using-registration.https.html",0,null,null,[["Test worker claims client which is using another registration",0,null,null],["Test for the waiting worker claims a client which is using the the same registration",0,null,null]]]}] 05:48:11 INFO - .. 05:48:11 INFO - TEST-OK | /service-workers/service-worker/claim-using-registration.https.html | took 2798ms 05:48:11 INFO - PROCESS | 1905 | 1480340891646 Marionette TRACE conn5 -> [0,1920,"getWindowHandle",null] 05:48:11 INFO - PROCESS | 1905 | 1480340891649 Marionette TRACE conn5 <- [1,1920,null,{"value":"2147483649"}] 05:48:11 INFO - TEST-START | /service-workers/service-worker/client-navigate.https.html 05:48:11 INFO - PROCESS | 1905 | 1480340891657 Marionette TRACE conn5 -> [0,1921,"timeouts",{"script":35000}] 05:48:11 INFO - PROCESS | 1905 | 1480340891665 Marionette TRACE conn5 <- [1,1921,null,{}] 05:48:11 INFO - PROCESS | 1905 | 1480340891678 Marionette TRACE conn5 -> [0,1922,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:11 INFO - PROCESS | 1905 | 1480340891885 Marionette TRACE conn5 <- [1,1922,null,{"value":null}] 05:48:12 INFO - PROCESS | 1905 | 1480340891986 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:12 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba29400 == 10 [pid = 1950] [id = 611] 05:48:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9badf000) [pid = 1950] [serial = 1701] [outer = (nil)] 05:48:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9c386400) [pid = 1950] [serial = 1702] [outer = 0x9badf000] 05:48:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9c391c00) [pid = 1950] [serial = 1703] [outer = 0x9badf000] 05:48:12 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:12 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:12 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9b9bc000) [pid = 1950] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation.https.html] 05:48:12 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9c379c00) [pid = 1950] [serial = 1671] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/active.https.html] 05:48:12 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9d616000) [pid = 1950] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa2b98400) [pid = 1950] [serial = 1676] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa2df1400) [pid = 1950] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa2def000) [pid = 1950] [serial = 1681] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9baf6400) [pid = 1950] [serial = 1663] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-controllee] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x99117c00) [pid = 1950] [serial = 1665] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-request] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9c395400) [pid = 1950] [serial = 1669] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9ba2dc00) [pid = 1950] [serial = 1674] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9c38d000) [pid = 1950] [serial = 1657] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html] 05:48:13 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9c2c1800) [pid = 1950] [serial = 1667] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/skip-waiting] 05:48:13 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b91c00 == 11 [pid = 1950] [id = 612] 05:48:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0xa2b92000) [pid = 1950] [serial = 1704] [outer = (nil)] 05:48:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0xa2b92400) [pid = 1950] [serial = 1705] [outer = 0xa2b92000] 05:48:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa2b99800) [pid = 1950] [serial = 1706] [outer = 0xa2b92000] 05:48:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afad800 == 12 [pid = 1950] [id = 613] 05:48:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9afaec00) [pid = 1950] [serial = 1707] [outer = (nil)] 05:48:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9afb0c00) [pid = 1950] [serial = 1708] [outer = 0x9afaec00] 05:48:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9c377400) [pid = 1950] [serial = 1709] [outer = 0x9afaec00] 05:48:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9bdc00 == 13 [pid = 1950] [id = 614] 05:48:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9b9bfc00) [pid = 1950] [serial = 1710] [outer = (nil)] 05:48:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9ba22400) [pid = 1950] [serial = 1711] [outer = 0x9b9bfc00] 05:48:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba2a400 == 12 [pid = 1950] [id = 605] 05:48:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9c37c400 == 11 [pid = 1950] [id = 606] 05:48:16 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7fc00 == 10 [pid = 1950] [id = 607] 05:48:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9c38c400 == 9 [pid = 1950] [id = 604] 05:48:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9bad9c00 == 8 [pid = 1950] [id = 609] 05:48:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9b738800 == 7 [pid = 1950] [id = 608] 05:48:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9baed400 == 6 [pid = 1950] [id = 610] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa2b8d800) [pid = 1950] [serial = 1684] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa2d0e000) [pid = 1950] [serial = 1677] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa2df3800) [pid = 1950] [serial = 1680] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0xa2d10000) [pid = 1950] [serial = 1678] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa2def400) [pid = 1950] [serial = 1682] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9c2c0400) [pid = 1950] [serial = 1664] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9afa9400) [pid = 1950] [serial = 1666] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9c396c00) [pid = 1950] [serial = 1670] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x98f7e400) [pid = 1950] [serial = 1675] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9d60b000) [pid = 1950] [serial = 1659] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa2b95000) [pid = 1950] [serial = 1673] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9c2bd800) [pid = 1950] [serial = 1662] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9c2c1c00) [pid = 1950] [serial = 1668] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9d613c00) [pid = 1950] [serial = 1672] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9bae1000) [pid = 1950] [serial = 1661] [outer = (nil)] [url = about:blank] 05:48:16 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 373 05:48:16 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(mRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 90 05:48:16 INFO - PROCESS | 1905 | 1480340896832 Marionette TRACE conn5 <- [1,1923,null,{"value":["/service-workers/service-worker/client-navigate.https.html",0,null,null,[["Frame location should update on successful navigation",0,null,null],["Frame location should not be accessible after redirect",0,null,null],["Frame location should not update on failed navigation",0,null,null],["Return value should be instance of WindowClient",0,{},{}],["Redirecting to another origin should resolve with null",0,{},{}],["Navigating to different origin should reject",0,{},{}],["Navigating to about:blank should reject with TypeError",0,{},{}]]]}] 05:48:16 INFO - ....... 05:48:16 INFO - TEST-OK | /service-workers/service-worker/client-navigate.https.html | took 5216ms 05:48:16 INFO - PROCESS | 1905 | 1480340896875 Marionette TRACE conn5 -> [0,1924,"getWindowHandle",null] 05:48:16 INFO - PROCESS | 1905 | 1480340896880 Marionette TRACE conn5 <- [1,1924,null,{"value":"2147483649"}] 05:48:16 INFO - TEST-START | /service-workers/service-worker/clients-get-cross-origin.https.html 05:48:16 INFO - PROCESS | 1905 | 1480340896886 Marionette TRACE conn5 -> [0,1925,"timeouts",{"script":35000}] 05:48:16 INFO - PROCESS | 1905 | 1480340896889 Marionette TRACE conn5 <- [1,1925,null,{}] 05:48:16 INFO - PROCESS | 1905 | 1480340896894 Marionette TRACE conn5 -> [0,1926,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:17 INFO - PROCESS | 1905 | 1480340897117 Marionette TRACE conn5 <- [1,1926,null,{"value":null}] 05:48:17 INFO - PROCESS | 1905 | 1480340897191 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911e000 == 7 [pid = 1950] [id = 615] 05:48:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9911f000) [pid = 1950] [serial = 1712] [outer = (nil)] 05:48:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b73d800) [pid = 1950] [serial = 1713] [outer = 0x9911f000] 05:48:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9afb3c00) [pid = 1950] [serial = 1714] [outer = 0x9911f000] 05:48:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2ac00 == 8 [pid = 1950] [id = 616] 05:48:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9ba2b000) [pid = 1950] [serial = 1715] [outer = (nil)] 05:48:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9ba2b800) [pid = 1950] [serial = 1716] [outer = 0x9ba2b000] 05:48:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2d800 == 9 [pid = 1950] [id = 617] 05:48:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9ba2dc00) [pid = 1950] [serial = 1717] [outer = (nil)] 05:48:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9bad5400) [pid = 1950] [serial = 1718] [outer = 0x9ba2dc00] 05:48:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9bae0c00) [pid = 1950] [serial = 1719] [outer = 0x9ba2dc00] 05:48:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2bc000 == 10 [pid = 1950] [id = 618] 05:48:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9c2be400) [pid = 1950] [serial = 1720] [outer = (nil)] 05:48:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9c2bf400) [pid = 1950] [serial = 1721] [outer = 0x9c2be400] 05:48:19 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2777 05:48:19 INFO - PROCESS | 1905 | 1480340899667 Marionette TRACE conn5 <- [1,1927,null,{"value":["/service-workers/service-worker/clients-get-cross-origin.https.html",0,null,null,[["Test Clients.get() cross origin",0,null,null]]]}] 05:48:19 INFO - . 05:48:19 INFO - TEST-OK | /service-workers/service-worker/clients-get-cross-origin.https.html | took 2841ms 05:48:19 INFO - PROCESS | 1905 | 1480340899787 Marionette TRACE conn5 -> [0,1928,"getWindowHandle",null] 05:48:19 INFO - PROCESS | 1905 | 1480340899799 Marionette TRACE conn5 <- [1,1928,null,{"value":"2147483649"}] 05:48:19 INFO - TEST-START | /service-workers/service-worker/clients-get.https.html 05:48:19 INFO - PROCESS | 1905 | 1480340899820 Marionette TRACE conn5 -> [0,1929,"timeouts",{"script":35000}] 05:48:19 INFO - PROCESS | 1905 | 1480340899841 Marionette TRACE conn5 <- [1,1929,null,{}] 05:48:19 INFO - PROCESS | 1905 | 1480340899860 Marionette TRACE conn5 -> [0,1930,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:19 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9b73ac00) [pid = 1950] [serial = 1694] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html] 05:48:19 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9c38e000) [pid = 1950] [serial = 1685] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html] 05:48:19 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9ba2d400) [pid = 1950] [serial = 1688] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using-init] 05:48:19 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9c37e000) [pid = 1950] [serial = 1690] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using] 05:48:19 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x98f80000) [pid = 1950] [serial = 1692] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?longer-matched] 05:48:19 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9baef800) [pid = 1950] [serial = 1699] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-same-registration] 05:48:19 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9badc800) [pid = 1950] [serial = 1697] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-different-registration] 05:48:20 INFO - PROCESS | 1905 | 1480340900190 Marionette TRACE conn5 <- [1,1930,null,{"value":null}] 05:48:20 INFO - PROCESS | 1905 | 1480340900376 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf4400 == 11 [pid = 1950] [id = 619] 05:48:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9baf4800) [pid = 1950] [serial = 1722] [outer = (nil)] 05:48:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9c2c3000) [pid = 1950] [serial = 1723] [outer = 0x9baf4800] 05:48:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9c2c4800) [pid = 1950] [serial = 1724] [outer = 0x9baf4800] 05:48:20 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:20 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:21 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c390000 == 12 [pid = 1950] [id = 620] 05:48:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9c392c00) [pid = 1950] [serial = 1725] [outer = (nil)] 05:48:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9c394400) [pid = 1950] [serial = 1726] [outer = 0x9c392c00] 05:48:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c398800 == 13 [pid = 1950] [id = 621] 05:48:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9c399000) [pid = 1950] [serial = 1727] [outer = (nil)] 05:48:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9c39b800) [pid = 1950] [serial = 1728] [outer = 0x9c399000] 05:48:22 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2777 05:48:22 INFO - PROCESS | 1905 | 1480340902372 Marionette TRACE conn5 <- [1,1931,null,{"value":["/service-workers/service-worker/clients-get.https.html",0,null,null,[["Test Clients.get()",0,null,null]]]}] 05:48:22 INFO - . 05:48:22 INFO - TEST-OK | /service-workers/service-worker/clients-get.https.html | took 2564ms 05:48:22 INFO - PROCESS | 1905 | 1480340902383 Marionette TRACE conn5 -> [0,1932,"getWindowHandle",null] 05:48:22 INFO - TEST-START | /service-workers/service-worker/clients-matchall-client-types.https.html 05:48:22 INFO - PROCESS | 1905 | 1480340902391 Marionette TRACE conn5 <- [1,1932,null,{"value":"2147483649"}] 05:48:22 INFO - PROCESS | 1905 | 1480340902405 Marionette TRACE conn5 -> [0,1933,"timeouts",{"script":35000}] 05:48:22 INFO - PROCESS | 1905 | 1480340902412 Marionette TRACE conn5 <- [1,1933,null,{}] 05:48:22 INFO - PROCESS | 1905 | 1480340902419 Marionette TRACE conn5 -> [0,1934,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:22 INFO - PROCESS | 1905 | 1480340902716 Marionette TRACE conn5 <- [1,1934,null,{"value":null}] 05:48:22 INFO - PROCESS | 1905 | 1480340902877 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7d000 == 14 [pid = 1950] [id = 622] 05:48:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x98f7f000) [pid = 1950] [serial = 1729] [outer = (nil)] 05:48:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9b8e4000) [pid = 1950] [serial = 1730] [outer = 0x98f7f000] 05:48:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9ba28c00) [pid = 1950] [serial = 1731] [outer = 0x98f7f000] 05:48:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c399400 == 15 [pid = 1950] [id = 623] 05:48:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9d60a800) [pid = 1950] [serial = 1732] [outer = (nil)] 05:48:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9d60b800) [pid = 1950] [serial = 1733] [outer = 0x9d60a800] 05:48:24 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:24 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:25 INFO - PROCESS | 1905 | 1480340905518 Marionette TRACE conn5 <- [1,1935,null,{"value":["/service-workers/service-worker/clients-matchall-client-types.https.html",0,null,null,[["Verify matchAll() with various client types",0,null,null]]]}] 05:48:25 INFO - . 05:48:25 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-client-types.https.html | took 3157ms 05:48:25 INFO - PROCESS | 1905 | 1480340905562 Marionette TRACE conn5 -> [0,1936,"getWindowHandle",null] 05:48:25 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf4400 == 14 [pid = 1950] [id = 619] 05:48:25 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba2d800 == 13 [pid = 1950] [id = 617] 05:48:25 INFO - PROCESS | 1905 | --DOCSHELL 0x9911e000 == 12 [pid = 1950] [id = 615] 05:48:25 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba29400 == 11 [pid = 1950] [id = 611] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9c386400) [pid = 1950] [serial = 1702] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0xa2df6800) [pid = 1950] [serial = 1687] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9bae0400) [pid = 1950] [serial = 1689] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9c37e800) [pid = 1950] [serial = 1691] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x98f80400) [pid = 1950] [serial = 1693] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9baf1800) [pid = 1950] [serial = 1700] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9badd000) [pid = 1950] [serial = 1698] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9b9bac00) [pid = 1950] [serial = 1696] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9b8f0c00) [pid = 1950] [serial = 1695] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa2df2800) [pid = 1950] [serial = 1686] [outer = (nil)] [url = about:blank] 05:48:25 INFO - PROCESS | 1905 | 1480340905595 Marionette TRACE conn5 <- [1,1936,null,{"value":"2147483649"}] 05:48:25 INFO - TEST-START | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html 05:48:25 INFO - PROCESS | 1905 | 1480340905625 Marionette TRACE conn5 -> [0,1937,"timeouts",{"script":35000}] 05:48:25 INFO - PROCESS | 1905 | 1480340905633 Marionette TRACE conn5 <- [1,1937,null,{}] 05:48:25 INFO - PROCESS | 1905 | 1480340905654 Marionette TRACE conn5 -> [0,1938,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:25 INFO - PROCESS | 1905 | 1480340905880 Marionette TRACE conn5 <- [1,1938,null,{"value":null}] 05:48:26 INFO - PROCESS | 1905 | 1480340906002 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:26 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa6800 == 12 [pid = 1950] [id = 624] 05:48:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9afa7400) [pid = 1950] [serial = 1734] [outer = (nil)] 05:48:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9b8e7c00) [pid = 1950] [serial = 1735] [outer = 0x9afa7400] 05:48:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9911e000) [pid = 1950] [serial = 1736] [outer = 0x9afa7400] 05:48:26 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:26 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:27 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baedc00 == 13 [pid = 1950] [id = 625] 05:48:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9baef800) [pid = 1950] [serial = 1737] [outer = (nil)] 05:48:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9baf0c00) [pid = 1950] [serial = 1738] [outer = 0x9baef800] 05:48:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:27 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf2400 == 14 [pid = 1950] [id = 626] 05:48:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9baf3800) [pid = 1950] [serial = 1739] [outer = (nil)] 05:48:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9baf6400) [pid = 1950] [serial = 1740] [outer = 0x9baf3800] 05:48:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:27 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2ca400 == 15 [pid = 1950] [id = 627] 05:48:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9c377800) [pid = 1950] [serial = 1741] [outer = (nil)] 05:48:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9c37a400) [pid = 1950] [serial = 1742] [outer = 0x9c377800] 05:48:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:27 INFO - PROCESS | 1905 | 1480340907964 Marionette TRACE conn5 <- [1,1939,null,{"value":["/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html",0,null,null,[["Verify matchAll() respect includeUncontrolled",0,null,null]]]}] 05:48:27 INFO - . 05:48:27 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html | took 2361ms 05:48:27 INFO - PROCESS | 1905 | 1480340907980 Marionette TRACE conn5 -> [0,1940,"getWindowHandle",null] 05:48:28 INFO - PROCESS | 1905 | 1480340908003 Marionette TRACE conn5 <- [1,1940,null,{"value":"2147483649"}] 05:48:28 INFO - TEST-START | /service-workers/service-worker/clients-matchall.https.html 05:48:28 INFO - PROCESS | 1905 | 1480340908040 Marionette TRACE conn5 -> [0,1941,"timeouts",{"script":35000}] 05:48:28 INFO - PROCESS | 1905 | 1480340908046 Marionette TRACE conn5 <- [1,1941,null,{}] 05:48:28 INFO - PROCESS | 1905 | 1480340908052 Marionette TRACE conn5 -> [0,1942,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:28 INFO - PROCESS | 1905 | 1480340908289 Marionette TRACE conn5 <- [1,1942,null,{"value":null}] 05:48:28 INFO - PROCESS | 1905 | 1480340908362 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:28 INFO - PROCESS | 1905 | ++DOCSHELL 0x9badc400 == 16 [pid = 1950] [id = 628] 05:48:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9badd000) [pid = 1950] [serial = 1743] [outer = (nil)] 05:48:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9c386400) [pid = 1950] [serial = 1744] [outer = 0x9badd000] 05:48:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9c396c00) [pid = 1950] [serial = 1745] [outer = 0x9badd000] 05:48:28 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:28 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:29 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9911f000) [pid = 1950] [serial = 1712] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html] 05:48:29 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9badf000) [pid = 1950] [serial = 1701] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html] 05:48:29 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9b9bfc00) [pid = 1950] [serial = 1710] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigate-frame.html] 05:48:29 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9c2be400) [pid = 1950] [serial = 1720] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 05:48:29 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9ba2dc00) [pid = 1950] [serial = 1717] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 05:48:29 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9ba2b000) [pid = 1950] [serial = 1715] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 05:48:29 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d615800 == 17 [pid = 1950] [id = 629] 05:48:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9d615c00) [pid = 1950] [serial = 1746] [outer = (nil)] 05:48:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9d616c00) [pid = 1950] [serial = 1747] [outer = 0x9d615c00] 05:48:29 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:29 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:29 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2bc800 == 18 [pid = 1950] [id = 630] 05:48:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9d618400) [pid = 1950] [serial = 1748] [outer = (nil)] 05:48:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa2b8dc00) [pid = 1950] [serial = 1749] [outer = 0x9d618400] 05:48:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:30 INFO - PROCESS | 1905 | 1480340910287 Marionette TRACE conn5 <- [1,1943,null,{"value":["/service-workers/service-worker/clients-matchall.https.html",0,null,null,[["Test Clients.matchAll()",0,null,null]]]}] 05:48:30 INFO - . 05:48:30 INFO - TEST-OK | /service-workers/service-worker/clients-matchall.https.html | took 2290ms 05:48:30 INFO - PROCESS | 1905 | 1480340910330 Marionette TRACE conn5 -> [0,1944,"getWindowHandle",null] 05:48:30 INFO - PROCESS | 1905 | 1480340910334 Marionette TRACE conn5 <- [1,1944,null,{"value":"2147483649"}] 05:48:30 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html 05:48:30 INFO - PROCESS | 1905 | 1480340910347 Marionette TRACE conn5 -> [0,1945,"timeouts",{"script":35000}] 05:48:30 INFO - PROCESS | 1905 | 1480340910361 Marionette TRACE conn5 <- [1,1945,null,{}] 05:48:30 INFO - PROCESS | 1905 | 1480340910381 Marionette TRACE conn5 -> [0,1946,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:30 INFO - PROCESS | 1905 | 1480340910600 Marionette TRACE conn5 <- [1,1946,null,{"value":null}] 05:48:30 INFO - PROCESS | 1905 | 1480340910718 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:30 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d613c00 == 19 [pid = 1950] [id = 631] 05:48:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9d614400) [pid = 1950] [serial = 1750] [outer = (nil)] 05:48:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0xa2b99c00) [pid = 1950] [serial = 1751] [outer = 0x9d614400] 05:48:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0xa2d01400) [pid = 1950] [serial = 1752] [outer = 0x9d614400] 05:48:31 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:31 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:32 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba29400 == 20 [pid = 1950] [id = 632] 05:48:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9bad9800) [pid = 1950] [serial = 1753] [outer = (nil)] 05:48:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9baddc00) [pid = 1950] [serial = 1754] [outer = 0x9bad9800] 05:48:32 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:32 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aWindow', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2476 05:48:32 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:48:32 INFO - PROCESS | 1905 | 1480340912620 Marionette TRACE conn5 <- [1,1947,null,{"value":["/service-workers/service-worker/controller-on-disconnect.https.html",0,null,null,[["controller is cleared on disconnected window",0,null,null]]]}] 05:48:32 INFO - . 05:48:32 INFO - TEST-OK | /service-workers/service-worker/controller-on-disconnect.https.html | took 2323ms 05:48:32 INFO - PROCESS | 1905 | 1480340912682 Marionette TRACE conn5 -> [0,1948,"getWindowHandle",null] 05:48:32 INFO - PROCESS | 1905 | 1480340912690 Marionette TRACE conn5 <- [1,1948,null,{"value":"2147483649"}] 05:48:32 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html 05:48:32 INFO - PROCESS | 1905 | 1480340912700 Marionette TRACE conn5 -> [0,1949,"timeouts",{"script":35000}] 05:48:32 INFO - PROCESS | 1905 | 1480340912705 Marionette TRACE conn5 <- [1,1949,null,{}] 05:48:32 INFO - PROCESS | 1905 | 1480340912714 Marionette TRACE conn5 -> [0,1950,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:32 INFO - PROCESS | 1905 | 1480340912978 Marionette TRACE conn5 <- [1,1950,null,{"value":null}] 05:48:33 INFO - PROCESS | 1905 | 1480340913123 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:33 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bad7400 == 21 [pid = 1950] [id = 633] 05:48:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9badd800) [pid = 1950] [serial = 1755] [outer = (nil)] 05:48:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9c386000) [pid = 1950] [serial = 1756] [outer = 0x9badd800] 05:48:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9c381400) [pid = 1950] [serial = 1757] [outer = 0x9badd800] 05:48:33 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:33 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:34 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8f1c00 == 22 [pid = 1950] [id = 634] 05:48:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9b9bd800) [pid = 1950] [serial = 1758] [outer = (nil)] 05:48:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9b9c3400) [pid = 1950] [serial = 1759] [outer = 0x9b9bd800] 05:48:34 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:34 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:35 INFO - PROCESS | 1905 | 1480340915158 Marionette TRACE conn5 <- [1,1951,null,{"value":["/service-workers/service-worker/controller-on-load.https.html",0,null,null,[["controller is set for a controlled document",0,null,null]]]}] 05:48:35 INFO - . 05:48:35 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 2493ms 05:48:35 INFO - PROCESS | 1905 | 1480340915251 Marionette TRACE conn5 -> [0,1952,"getWindowHandle",null] 05:48:35 INFO - PROCESS | 1905 | 1480340915259 Marionette TRACE conn5 <- [1,1952,null,{"value":"2147483649"}] 05:48:35 INFO - TEST-START | /service-workers/service-worker/controller-on-reload.https.html 05:48:35 INFO - PROCESS | 1905 | 1480340915270 Marionette TRACE conn5 -> [0,1953,"timeouts",{"script":35000}] 05:48:35 INFO - PROCESS | 1905 | 1480340915281 Marionette TRACE conn5 <- [1,1953,null,{}] 05:48:35 INFO - PROCESS | 1905 | 1480340915290 Marionette TRACE conn5 -> [0,1954,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:35 INFO - PROCESS | 1905 | 1480340915661 Marionette TRACE conn5 <- [1,1954,null,{"value":null}] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9c399400 == 21 [pid = 1950] [id = 623] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9d615800 == 20 [pid = 1950] [id = 629] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2bc800 == 19 [pid = 1950] [id = 630] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9badc400 == 18 [pid = 1950] [id = 628] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9baedc00 == 17 [pid = 1950] [id = 625] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf2400 == 16 [pid = 1950] [id = 626] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2ca400 == 15 [pid = 1950] [id = 627] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa6800 == 14 [pid = 1950] [id = 624] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba29400 == 13 [pid = 1950] [id = 632] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8f1c00 == 12 [pid = 1950] [id = 634] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9bad7400 == 11 [pid = 1950] [id = 633] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7d000 == 10 [pid = 1950] [id = 622] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9d613c00 == 9 [pid = 1950] [id = 631] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9bdc00 == 8 [pid = 1950] [id = 614] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2bc000 == 7 [pid = 1950] [id = 618] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b91c00 == 6 [pid = 1950] [id = 612] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9afad800 == 5 [pid = 1950] [id = 613] 05:48:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba2ac00 == 4 [pid = 1950] [id = 616] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9c2c3000) [pid = 1950] [serial = 1723] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9c391c00) [pid = 1950] [serial = 1703] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9ba22400) [pid = 1950] [serial = 1711] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9c2bf400) [pid = 1950] [serial = 1721] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9afb3c00) [pid = 1950] [serial = 1714] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9bae0c00) [pid = 1950] [serial = 1719] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9ba2b800) [pid = 1950] [serial = 1716] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9b73d800) [pid = 1950] [serial = 1713] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9c377400) [pid = 1950] [serial = 1709] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0xa2b92400) [pid = 1950] [serial = 1705] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9bad5400) [pid = 1950] [serial = 1718] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9afb0c00) [pid = 1950] [serial = 1708] [outer = (nil)] [url = about:blank] 05:48:36 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0xa2b99800) [pid = 1950] [serial = 1706] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 05:48:36 INFO - PROCESS | 1905 | 1480340916681 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:36 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f77800 == 5 [pid = 1950] [id = 635] 05:48:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x98f78400) [pid = 1950] [serial = 1760] [outer = (nil)] 05:48:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x99117400) [pid = 1950] [serial = 1761] [outer = 0x98f78400] 05:48:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9afad400) [pid = 1950] [serial = 1762] [outer = 0x98f78400] 05:48:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:37 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afb2400 == 6 [pid = 1950] [id = 636] 05:48:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9afb3c00) [pid = 1950] [serial = 1763] [outer = (nil)] 05:48:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9b737000) [pid = 1950] [serial = 1764] [outer = 0x9afb3c00] 05:48:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:48:38 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:48:38 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:38 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9ba2f400) [pid = 1950] [serial = 1765] [outer = 0x9afb3c00] 05:48:38 INFO - PROCESS | 1905 | 1480340918422 Marionette TRACE conn5 <- [1,1955,null,{"value":["/service-workers/service-worker/controller-on-reload.https.html",0,null,null,[["controller is set upon reload after registration",0,null,null]]]}] 05:48:38 INFO - . 05:48:38 INFO - TEST-OK | /service-workers/service-worker/controller-on-reload.https.html | took 3201ms 05:48:38 INFO - PROCESS | 1905 | 1480340918485 Marionette TRACE conn5 -> [0,1956,"getWindowHandle",null] 05:48:38 INFO - PROCESS | 1905 | 1480340918493 Marionette TRACE conn5 <- [1,1956,null,{"value":"2147483649"}] 05:48:38 INFO - TEST-START | /service-workers/service-worker/extendable-event-async-waituntil.https.html 05:48:38 INFO - PROCESS | 1905 | 1480340918522 Marionette TRACE conn5 -> [0,1957,"timeouts",{"script":35000}] 05:48:38 INFO - PROCESS | 1905 | 1480340918528 Marionette TRACE conn5 <- [1,1957,null,{}] 05:48:38 INFO - PROCESS | 1905 | 1480340918551 Marionette TRACE conn5 -> [0,1958,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:38 INFO - PROCESS | 1905 | 1480340918796 Marionette TRACE conn5 <- [1,1958,null,{"value":null}] 05:48:38 INFO - PROCESS | 1905 | 1480340918923 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:38 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b745400 == 7 [pid = 1950] [id = 637] 05:48:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9b8e7400) [pid = 1950] [serial = 1766] [outer = (nil)] 05:48:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9bae1800) [pid = 1950] [serial = 1767] [outer = 0x9b8e7400] 05:48:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9baec000) [pid = 1950] [serial = 1768] [outer = 0x9b8e7400] 05:48:39 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:39 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:40 INFO - PROCESS | 1905 | 1480340920433 Marionette TRACE conn5 <- [1,1959,null,{"value":["/service-workers/service-worker/extendable-event-async-waituntil.https.html",0,null,null,[["Calling waitUntil asynchronously throws an exception",0,null,null]]]}] 05:48:40 INFO - . 05:48:40 INFO - TEST-OK | /service-workers/service-worker/extendable-event-async-waituntil.https.html | took 1950ms 05:48:40 INFO - PROCESS | 1905 | 1480340920474 Marionette TRACE conn5 -> [0,1960,"getWindowHandle",null] 05:48:40 INFO - PROCESS | 1905 | 1480340920484 Marionette TRACE conn5 <- [1,1960,null,{"value":"2147483649"}] 05:48:40 INFO - TEST-START | /service-workers/service-worker/extendable-event-waituntil.https.html 05:48:40 INFO - PROCESS | 1905 | 1480340920497 Marionette TRACE conn5 -> [0,1961,"timeouts",{"script":35000}] 05:48:40 INFO - PROCESS | 1905 | 1480340920501 Marionette TRACE conn5 <- [1,1961,null,{}] 05:48:40 INFO - PROCESS | 1905 | 1480340920508 Marionette TRACE conn5 -> [0,1962,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:40 INFO - PROCESS | 1905 | 1480340920760 Marionette TRACE conn5 <- [1,1962,null,{"value":null}] 05:48:40 INFO - PROCESS | 1905 | 1480340920811 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf4400 == 8 [pid = 1950] [id = 638] 05:48:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9c2bec00) [pid = 1950] [serial = 1769] [outer = (nil)] 05:48:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9c37f000) [pid = 1950] [serial = 1770] [outer = 0x9c2bec00] 05:48:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9c377400) [pid = 1950] [serial = 1771] [outer = 0x9c2bec00] 05:48:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9afa7400) [pid = 1950] [serial = 1734] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9d614400) [pid = 1950] [serial = 1750] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9badd000) [pid = 1950] [serial = 1743] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9bad9800) [pid = 1950] [serial = 1753] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9baf3800) [pid = 1950] [serial = 1739] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#1] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9baef800) [pid = 1950] [serial = 1737] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9c377800) [pid = 1950] [serial = 1741] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#2] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x98f7f000) [pid = 1950] [serial = 1729] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9d60a800) [pid = 1950] [serial = 1732] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9c399000) [pid = 1950] [serial = 1727] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#2] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9baf4800) [pid = 1950] [serial = 1722] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9c392c00) [pid = 1950] [serial = 1725] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#1] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9d615c00) [pid = 1950] [serial = 1746] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#1] 05:48:41 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9d618400) [pid = 1950] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#2] 05:48:43 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:48:43 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:48:43 INFO - PROCESS | 1905 | 1480340923411 Marionette TRACE conn5 <- [1,1963,null,{"value":["/service-workers/service-worker/extendable-event-waituntil.https.html",0,null,null,[["Test install event waitUntil fulfilled",0,null,null],["Test ExtendableEvent multiple waitUntil fulfilled.",0,null,null],["Test ExtendableEvent waitUntil reject precedence.",0,null,null],["Test activate event waitUntil fulfilled",0,null,null],["Test install event waitUntil rejected",0,null,null],["Test activate event waitUntil rejected.",0,null,null]]]}] 05:48:43 INFO - ...... 05:48:43 INFO - TEST-OK | /service-workers/service-worker/extendable-event-waituntil.https.html | took 2963ms 05:48:43 INFO - PROCESS | 1905 | 1480340923492 Marionette TRACE conn5 -> [0,1964,"getWindowHandle",null] 05:48:43 INFO - PROCESS | 1905 | 1480340923500 Marionette TRACE conn5 <- [1,1964,null,{"value":"2147483649"}] 05:48:43 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html 05:48:43 INFO - PROCESS | 1905 | 1480340923511 Marionette TRACE conn5 -> [0,1965,"timeouts",{"script":35000}] 05:48:43 INFO - PROCESS | 1905 | 1480340923515 Marionette TRACE conn5 <- [1,1965,null,{}] 05:48:43 INFO - PROCESS | 1905 | 1480340923525 Marionette TRACE conn5 -> [0,1966,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:43 INFO - PROCESS | 1905 | 1480340923799 Marionette TRACE conn5 <- [1,1966,null,{"value":null}] 05:48:43 INFO - PROCESS | 1905 | 1480340923911 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bad8000 == 9 [pid = 1950] [id = 639] 05:48:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9badb400) [pid = 1950] [serial = 1772] [outer = (nil)] 05:48:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9c399000) [pid = 1950] [serial = 1773] [outer = 0x9badb400] 05:48:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9d60f800) [pid = 1950] [serial = 1774] [outer = 0x9badb400] 05:48:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:45 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b95800 == 10 [pid = 1950] [id = 640] 05:48:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa2b96400) [pid = 1950] [serial = 1775] [outer = (nil)] 05:48:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa2b95000) [pid = 1950] [serial = 1776] [outer = 0xa2b96400] 05:48:45 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8edc00 == 11 [pid = 1950] [id = 641] 05:48:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9b8f1c00) [pid = 1950] [serial = 1777] [outer = (nil)] 05:48:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9b9b9c00) [pid = 1950] [serial = 1778] [outer = 0x9b8f1c00] 05:48:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:46 INFO - PROCESS | 1905 | --DOCSHELL 0x9b745400 == 10 [pid = 1950] [id = 637] 05:48:46 INFO - PROCESS | 1905 | --DOCSHELL 0x9afb2400 == 9 [pid = 1950] [id = 636] 05:48:46 INFO - PROCESS | 1905 | --DOCSHELL 0x98f77800 == 8 [pid = 1950] [id = 635] 05:48:46 INFO - PROCESS | 1905 | --DOCSHELL 0x9c398800 == 7 [pid = 1950] [id = 621] 05:48:46 INFO - PROCESS | 1905 | --DOCSHELL 0x9c390000 == 6 [pid = 1950] [id = 620] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0xa2b99c00) [pid = 1950] [serial = 1751] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9baddc00) [pid = 1950] [serial = 1754] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0xa2d01400) [pid = 1950] [serial = 1752] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9baf6400) [pid = 1950] [serial = 1740] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9baf0c00) [pid = 1950] [serial = 1738] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9c37a400) [pid = 1950] [serial = 1742] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9ba28c00) [pid = 1950] [serial = 1731] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9d60b800) [pid = 1950] [serial = 1733] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9c39b800) [pid = 1950] [serial = 1728] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9c2c4800) [pid = 1950] [serial = 1724] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9c394400) [pid = 1950] [serial = 1726] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9d616c00) [pid = 1950] [serial = 1747] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0xa2b8dc00) [pid = 1950] [serial = 1749] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9c396c00) [pid = 1950] [serial = 1745] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9911e000) [pid = 1950] [serial = 1736] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9c386400) [pid = 1950] [serial = 1744] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9b8e7c00) [pid = 1950] [serial = 1735] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9b8e4000) [pid = 1950] [serial = 1730] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2d800 == 7 [pid = 1950] [id = 642] 05:48:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9ba31c00) [pid = 1950] [serial = 1779] [outer = (nil)] 05:48:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9bad7800) [pid = 1950] [serial = 1780] [outer = 0x9ba31c00] 05:48:47 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:47 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:48 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:48 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:48 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:48 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:48 INFO - PROCESS | 1905 | 1480340928391 Marionette TRACE conn5 <- [1,1967,null,{"value":["/service-workers/service-worker/fetch-canvas-tainting-cache.https.html",0,null,null,[["Verify canvas tainting of fetched image in a Service Worker",0,null,null]]]}] 05:48:48 INFO - . 05:48:48 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html | took 4951ms 05:48:48 INFO - PROCESS | 1905 | 1480340928467 Marionette TRACE conn5 -> [0,1968,"getWindowHandle",null] 05:48:48 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting.https.html 05:48:48 INFO - PROCESS | 1905 | 1480340928479 Marionette TRACE conn5 <- [1,1968,null,{"value":"2147483649"}] 05:48:48 INFO - PROCESS | 1905 | 1480340928499 Marionette TRACE conn5 -> [0,1969,"timeouts",{"script":35000}] 05:48:48 INFO - PROCESS | 1905 | 1480340928540 Marionette TRACE conn5 <- [1,1969,null,{}] 05:48:48 INFO - PROCESS | 1905 | 1480340928556 Marionette TRACE conn5 -> [0,1970,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:48 INFO - PROCESS | 1905 | 1480340928779 Marionette TRACE conn5 <- [1,1970,null,{"value":null}] 05:48:48 INFO - PROCESS | 1905 | 1480340928862 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b742c00 == 8 [pid = 1950] [id = 643] 05:48:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b8e9000) [pid = 1950] [serial = 1781] [outer = (nil)] 05:48:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9ba2c800) [pid = 1950] [serial = 1782] [outer = 0x9b8e9000] 05:48:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9bae3800) [pid = 1950] [serial = 1783] [outer = 0x9b8e9000] 05:48:49 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:49 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:49 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x98f78400) [pid = 1950] [serial = 1760] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html] 05:48:49 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9b8e7400) [pid = 1950] [serial = 1766] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html] 05:48:49 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9afb3c00) [pid = 1950] [serial = 1763] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:48:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baddc00 == 9 [pid = 1950] [id = 644] 05:48:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9baf6800) [pid = 1950] [serial = 1784] [outer = (nil)] 05:48:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9c37ec00) [pid = 1950] [serial = 1785] [outer = 0x9baf6800] 05:48:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afae000 == 10 [pid = 1950] [id = 645] 05:48:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9b743000) [pid = 1950] [serial = 1786] [outer = (nil)] 05:48:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9b8ee400) [pid = 1950] [serial = 1787] [outer = 0x9b743000] 05:48:50 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:50 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d60e400 == 11 [pid = 1950] [id = 646] 05:48:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa2b9c800) [pid = 1950] [serial = 1788] [outer = (nil)] 05:48:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa2d09c00) [pid = 1950] [serial = 1789] [outer = 0xa2b9c800] 05:48:51 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:51 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:51 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:51 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:51 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:51 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:51 INFO - PROCESS | 1905 | 1480340931965 Marionette TRACE conn5 <- [1,1971,null,{"value":["/service-workers/service-worker/fetch-canvas-tainting.https.html",0,null,null,[["Verify canvas tainting of fetched image in a Service Worker",0,null,null]]]}] 05:48:51 INFO - . 05:48:51 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting.https.html | took 3503ms 05:48:52 INFO - PROCESS | 1905 | 1480340932003 Marionette TRACE conn5 -> [0,1972,"getWindowHandle",null] 05:48:52 INFO - PROCESS | 1905 | 1480340932017 Marionette TRACE conn5 <- [1,1972,null,{"value":"2147483649"}] 05:48:52 INFO - TEST-START | /service-workers/service-worker/fetch-cors-xhr.https.html 05:48:52 INFO - PROCESS | 1905 | 1480340932065 Marionette TRACE conn5 -> [0,1973,"timeouts",{"script":35000}] 05:48:52 INFO - PROCESS | 1905 | 1480340932080 Marionette TRACE conn5 <- [1,1973,null,{}] 05:48:52 INFO - PROCESS | 1905 | 1480340932089 Marionette TRACE conn5 -> [0,1974,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:52 INFO - PROCESS | 1905 | 1480340932295 Marionette TRACE conn5 <- [1,1974,null,{"value":null}] 05:48:52 INFO - PROCESS | 1905 | 1480340932425 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9bf800 == 12 [pid = 1950] [id = 647] 05:48:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9ba23800) [pid = 1950] [serial = 1790] [outer = (nil)] 05:48:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9c39a800) [pid = 1950] [serial = 1791] [outer = 0x9ba23800] 05:48:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0xa2b93000) [pid = 1950] [serial = 1792] [outer = 0x9ba23800] 05:48:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:53 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2d05000 == 13 [pid = 1950] [id = 648] 05:48:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa2d05400) [pid = 1950] [serial = 1793] [outer = (nil)] 05:48:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa2d0c000) [pid = 1950] [serial = 1794] [outer = 0xa2d05400] 05:48:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b9a800 == 14 [pid = 1950] [id = 649] 05:48:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0xa2d02c00) [pid = 1950] [serial = 1795] [outer = (nil)] 05:48:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0xa2d06800) [pid = 1950] [serial = 1796] [outer = 0xa2d02c00] 05:48:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:54 INFO - PROCESS | 1905 | ++DOCSHELL 0xa353b400 == 15 [pid = 1950] [id = 650] 05:48:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0xa353bc00) [pid = 1950] [serial = 1797] [outer = (nil)] 05:48:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0xa353c800) [pid = 1950] [serial = 1798] [outer = 0xa353bc00] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8edc00 == 14 [pid = 1950] [id = 641] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b95800 == 13 [pid = 1950] [id = 640] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0x9baddc00 == 12 [pid = 1950] [id = 644] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0x9afae000 == 11 [pid = 1950] [id = 645] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa2d05000 == 10 [pid = 1950] [id = 648] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b9a800 == 9 [pid = 1950] [id = 649] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0x9b742c00 == 8 [pid = 1950] [id = 643] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf4400 == 7 [pid = 1950] [id = 638] 05:48:55 INFO - PROCESS | 1905 | --DOCSHELL 0x9bad8000 == 6 [pid = 1950] [id = 639] 05:48:55 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9c37f000) [pid = 1950] [serial = 1770] [outer = (nil)] [url = about:blank] 05:48:55 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9ba2f400) [pid = 1950] [serial = 1765] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:48:55 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9b737000) [pid = 1950] [serial = 1764] [outer = (nil)] [url = about:blank] 05:48:55 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9baec000) [pid = 1950] [serial = 1768] [outer = (nil)] [url = about:blank] 05:48:55 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9afad400) [pid = 1950] [serial = 1762] [outer = (nil)] [url = about:blank] 05:48:55 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9bae1800) [pid = 1950] [serial = 1767] [outer = (nil)] [url = about:blank] 05:48:55 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x99117400) [pid = 1950] [serial = 1761] [outer = (nil)] [url = about:blank] 05:48:55 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9c386000) [pid = 1950] [serial = 1756] [outer = (nil)] [url = about:blank] 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:55 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:56 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:56 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:56 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:56 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:56 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:56 INFO - PROCESS | 1905 | [Child 1950] 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 05:48:57 INFO - PROCESS | 1905 | 1480340937203 Marionette TRACE conn5 <- [1,1975,null,{"value":["/service-workers/service-worker/fetch-cors-xhr.https.html",0,null,null,[["Verify CORS XHR of fetch() in a Service Worker",0,null,null]]]}] 05:48:57 INFO - . 05:48:57 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-xhr.https.html | took 5188ms 05:48:57 INFO - PROCESS | 1905 | 1480340937235 Marionette TRACE conn5 -> [0,1976,"getWindowHandle",null] 05:48:57 INFO - TEST-START | /service-workers/service-worker/fetch-csp.https.html 05:48:57 INFO - PROCESS | 1905 | 1480340937245 Marionette TRACE conn5 <- [1,1976,null,{"value":"2147483649"}] 05:48:57 INFO - PROCESS | 1905 | 1480340937259 Marionette TRACE conn5 -> [0,1977,"timeouts",{"script":35000}] 05:48:57 INFO - PROCESS | 1905 | 1480340937284 Marionette TRACE conn5 <- [1,1977,null,{}] 05:48:57 INFO - PROCESS | 1905 | 1480340937296 Marionette TRACE conn5 -> [0,1978,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:48:57 INFO - PROCESS | 1905 | 1480340937589 Marionette TRACE conn5 <- [1,1978,null,{"value":null}] 05:48:57 INFO - PROCESS | 1905 | 1480340937674 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:48:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa6800 == 7 [pid = 1950] [id = 651] 05:48:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9afa6c00) [pid = 1950] [serial = 1799] [outer = (nil)] 05:48:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9b736c00) [pid = 1950] [serial = 1800] [outer = 0x9afa6c00] 05:48:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9b8e4000) [pid = 1950] [serial = 1801] [outer = 0x9afa6c00] 05:48:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:48:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baec400 == 8 [pid = 1950] [id = 652] 05:48:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9baef000) [pid = 1950] [serial = 1802] [outer = (nil)] 05:48:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9baf0800) [pid = 1950] [serial = 1803] [outer = 0x9baef000] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9badb400) [pid = 1950] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9b8e9000) [pid = 1950] [serial = 1781] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0xa2b9c800) [pid = 1950] [serial = 1788] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9c2bec00) [pid = 1950] [serial = 1769] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9ba31c00) [pid = 1950] [serial = 1779] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html?cache] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9b8f1c00) [pid = 1950] [serial = 1777] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0xa2b96400) [pid = 1950] [serial = 1775] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9baf6800) [pid = 1950] [serial = 1784] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b743000) [pid = 1950] [serial = 1786] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9badd800) [pid = 1950] [serial = 1755] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html] 05:48:59 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9b9bd800) [pid = 1950] [serial = 1758] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:48:59 INFO - PROCESS | 1905 | 1480340939887 Marionette TRACE conn5 <- [1,1979,null,{"value":["/service-workers/service-worker/fetch-csp.https.html",0,null,null,[["Verify CSP control of fetch() in a Service Worker",0,null,null]]]}] 05:48:59 INFO - . 05:48:59 INFO - TEST-OK | /service-workers/service-worker/fetch-csp.https.html | took 2663ms 05:48:59 INFO - PROCESS | 1905 | 1480340939919 Marionette TRACE conn5 -> [0,1980,"getWindowHandle",null] 05:48:59 INFO - PROCESS | 1905 | 1480340939935 Marionette TRACE conn5 <- [1,1980,null,{"value":"2147483649"}] 05:48:59 INFO - TEST-START | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html 05:48:59 INFO - PROCESS | 1905 | 1480340939960 Marionette TRACE conn5 -> [0,1981,"timeouts",{"script":35000}] 05:48:59 INFO - PROCESS | 1905 | 1480340939970 Marionette TRACE conn5 <- [1,1981,null,{}] 05:48:59 INFO - PROCESS | 1905 | 1480340939975 Marionette TRACE conn5 -> [0,1982,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:49:00 INFO - PROCESS | 1905 | 1480340940197 Marionette TRACE conn5 <- [1,1982,null,{"value":null}] 05:49:00 INFO - PROCESS | 1905 | 1480340940289 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:49:00 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2c000 == 9 [pid = 1950] [id = 653] 05:49:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9ba31000) [pid = 1950] [serial = 1804] [outer = (nil)] 05:49:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9c2bcc00) [pid = 1950] [serial = 1805] [outer = 0x9ba31000] 05:49:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9c37c000) [pid = 1950] [serial = 1806] [outer = 0x9ba31000] 05:49:00 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:00 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:01 INFO - PROCESS | 1905 | ++DOCSHELL 0xa2b91800 == 10 [pid = 1950] [id = 654] 05:49:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0xa2b92c00) [pid = 1950] [serial = 1807] [outer = (nil)] 05:49:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0xa2b95800) [pid = 1950] [serial = 1808] [outer = 0xa2b92c00] 05:49:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:02 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bad7000 == 11 [pid = 1950] [id = 655] 05:49:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9d60d800) [pid = 1950] [serial = 1809] [outer = (nil)] 05:49:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9d611400) [pid = 1950] [serial = 1810] [outer = 0x9d60d800] 05:49:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:02 INFO - PROCESS | 1905 | 1480340942581 Marionette TRACE conn5 <- [1,1983,null,{"value":["/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html",0,null,null,[["Service Worker should respond to fetch event after the hash changes",0,null,null],["Service Worker should respond to fetch event after the pushState",0,null,null]]]}] 05:49:02 INFO - .. 05:49:02 INFO - TEST-OK | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html | took 2646ms 05:49:02 INFO - PROCESS | 1905 | 1480340942606 Marionette TRACE conn5 -> [0,1984,"getWindowHandle",null] 05:49:02 INFO - PROCESS | 1905 | 1480340942614 Marionette TRACE conn5 <- [1,1984,null,{"value":"2147483649"}] 05:49:02 INFO - TEST-START | /service-workers/service-worker/fetch-event-async-respond-with.https.html 05:49:02 INFO - PROCESS | 1905 | 1480340942648 Marionette TRACE conn5 -> [0,1985,"timeouts",{"script":35000}] 05:49:02 INFO - PROCESS | 1905 | 1480340942656 Marionette TRACE conn5 <- [1,1985,null,{}] 05:49:02 INFO - PROCESS | 1905 | 1480340942676 Marionette TRACE conn5 -> [0,1986,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:49:02 INFO - PROCESS | 1905 | 1480340942967 Marionette TRACE conn5 <- [1,1986,null,{"value":null}] 05:49:03 INFO - PROCESS | 1905 | 1480340943079 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:49:03 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c391c00 == 12 [pid = 1950] [id = 656] 05:49:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9c392400) [pid = 1950] [serial = 1811] [outer = (nil)] 05:49:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0xa2d05000) [pid = 1950] [serial = 1812] [outer = 0x9c392400] 05:49:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0xa2d0f400) [pid = 1950] [serial = 1813] [outer = 0x9c392400] 05:49:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:04 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa6800 == 11 [pid = 1950] [id = 651] 05:49:04 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9bf800 == 10 [pid = 1950] [id = 647] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9ba2c800) [pid = 1950] [serial = 1782] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9bae3800) [pid = 1950] [serial = 1783] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0xa2d09c00) [pid = 1950] [serial = 1789] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9c377400) [pid = 1950] [serial = 1771] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9bad7800) [pid = 1950] [serial = 1780] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9b9b9c00) [pid = 1950] [serial = 1778] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0xa2b95000) [pid = 1950] [serial = 1776] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9c37ec00) [pid = 1950] [serial = 1785] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b8ee400) [pid = 1950] [serial = 1787] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9d60f800) [pid = 1950] [serial = 1774] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9c399000) [pid = 1950] [serial = 1773] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9c381400) [pid = 1950] [serial = 1757] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9b9c3400) [pid = 1950] [serial = 1759] [outer = (nil)] [url = about:blank] 05:49:04 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba2d800 == 9 [pid = 1950] [id = 642] 05:49:04 INFO - PROCESS | 1905 | --DOCSHELL 0x9d60e400 == 8 [pid = 1950] [id = 646] 05:49:04 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8e2c00 == 9 [pid = 1950] [id = 657] 05:49:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9b8ea000) [pid = 1950] [serial = 1814] [outer = (nil)] 05:49:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9b8eb800) [pid = 1950] [serial = 1815] [outer = 0x9b8ea000] 05:49:05 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:05 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:05 INFO - PROCESS | 1905 | 1480340945299 Marionette TRACE conn5 <- [1,1987,null,{"value":["/service-workers/service-worker/fetch-event-async-respond-with.https.html",0,null,null,[["Calling respondWith asynchronously throws an exception",0,null,null]]]}] 05:49:05 INFO - . 05:49:05 INFO - TEST-OK | /service-workers/service-worker/fetch-event-async-respond-with.https.html | took 2704ms 05:49:05 INFO - PROCESS | 1905 | 1480340945362 Marionette TRACE conn5 -> [0,1988,"getWindowHandle",null] 05:49:05 INFO - PROCESS | 1905 | 1480340945370 Marionette TRACE conn5 <- [1,1988,null,{"value":"2147483649"}] 05:49:05 INFO - TEST-START | /service-workers/service-worker/fetch-event-network-error.https.html 05:49:05 INFO - PROCESS | 1905 | 1480340945382 Marionette TRACE conn5 -> [0,1989,"timeouts",{"script":35000}] 05:49:05 INFO - PROCESS | 1905 | 1480340945386 Marionette TRACE conn5 <- [1,1989,null,{}] 05:49:05 INFO - PROCESS | 1905 | 1480340945395 Marionette TRACE conn5 -> [0,1990,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:49:05 INFO - PROCESS | 1905 | 1480340945730 Marionette TRACE conn5 <- [1,1990,null,{"value":null}] 05:49:05 INFO - PROCESS | 1905 | 1480340945933 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:49:05 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afae800 == 10 [pid = 1950] [id = 658] 05:49:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b741c00) [pid = 1950] [serial = 1816] [outer = (nil)] 05:49:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9b9c8800) [pid = 1950] [serial = 1817] [outer = 0x9b741c00] 05:49:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9ba26c00) [pid = 1950] [serial = 1818] [outer = 0x9b741c00] 05:49:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:07 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9afa6c00) [pid = 1950] [serial = 1799] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html] 05:49:07 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0xa353bc00) [pid = 1950] [serial = 1797] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html] 05:49:07 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0xa2d02c00) [pid = 1950] [serial = 1795] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:49:07 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0xa2d05400) [pid = 1950] [serial = 1793] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:49:07 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9baef000) [pid = 1950] [serial = 1802] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-csp-iframe.html] 05:49:07 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae1800 == 11 [pid = 1950] [id = 659] 05:49:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9bae2000) [pid = 1950] [serial = 1819] [outer = (nil)] 05:49:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9bae2400) [pid = 1950] [serial = 1820] [outer = 0x9bae2000] 05:49:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 05:49:07 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 05:49:07 INFO - PROCESS | 1905 | 1480340947908 Marionette TRACE conn5 <- [1,1991,null,{"value":["/service-workers/service-worker/fetch-event-network-error.https.html",0,null,null,[["Rejecting the fetch event or using preventDefault() causes a network error",0,null,null]]]}] 05:49:07 INFO - . 05:49:07 INFO - TEST-OK | /service-workers/service-worker/fetch-event-network-error.https.html | took 2594ms 05:49:07 INFO - PROCESS | 1905 | 1480340947976 Marionette TRACE conn5 -> [0,1992,"getWindowHandle",null] 05:49:07 INFO - PROCESS | 1905 | 1480340947983 Marionette TRACE conn5 <- [1,1992,null,{"value":"2147483649"}] 05:49:07 INFO - TEST-START | /service-workers/service-worker/fetch-event-redirect.https.html 05:49:07 INFO - PROCESS | 1905 | 1480340947991 Marionette TRACE conn5 -> [0,1993,"timeouts",{"script":185000}] 05:49:08 INFO - PROCESS | 1905 | 1480340947999 Marionette TRACE conn5 <- [1,1993,null,{}] 05:49:08 INFO - PROCESS | 1905 | 1480340948007 Marionette TRACE conn5 -> [0,1994,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:49:08 INFO - PROCESS | 1905 | 1480340948221 Marionette TRACE conn5 <- [1,1994,null,{"value":null}] 05:49:08 INFO - PROCESS | 1905 | 1480340948293 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:49:08 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2cc00 == 12 [pid = 1950] [id = 660] 05:49:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9ba30400) [pid = 1950] [serial = 1821] [outer = (nil)] 05:49:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9c2bc000) [pid = 1950] [serial = 1822] [outer = 0x9ba30400] 05:49:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9c2c1400) [pid = 1950] [serial = 1823] [outer = 0x9ba30400] 05:49:08 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:08 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x9e85a000 == 13 [pid = 1950] [id = 661] 05:49:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9e85a400) [pid = 1950] [serial = 1824] [outer = (nil)] 05:49:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9e85ac00) [pid = 1950] [serial = 1825] [outer = 0x9e85a400] 05:49:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x9e85dc00 == 14 [pid = 1950] [id = 662] 05:49:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9e85e000) [pid = 1950] [serial = 1826] [outer = (nil)] 05:49:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9e85e800) [pid = 1950] [serial = 1827] [outer = 0x9e85e000] 05:49:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9f894800 == 15 [pid = 1950] [id = 663] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9f895000) [pid = 1950] [serial = 1828] [outer = (nil)] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9f895800) [pid = 1950] [serial = 1829] [outer = 0x9f895000] 05:49:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9f89c000 == 16 [pid = 1950] [id = 664] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9f89c800) [pid = 1950] [serial = 1830] [outer = (nil)] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9f89cc00) [pid = 1950] [serial = 1831] [outer = 0x9f89c800] 05:49:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baab000 == 17 [pid = 1950] [id = 665] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9baab400) [pid = 1950] [serial = 1832] [outer = (nil)] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9baab800) [pid = 1950] [serial = 1833] [outer = 0x9baab400] 05:49:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baae400 == 18 [pid = 1950] [id = 666] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9baaec00) [pid = 1950] [serial = 1834] [outer = (nil)] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9baaf800) [pid = 1950] [serial = 1835] [outer = 0x9baaec00] 05:49:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab1400 == 19 [pid = 1950] [id = 667] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9bab1800) [pid = 1950] [serial = 1836] [outer = (nil)] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9bab1c00) [pid = 1950] [serial = 1837] [outer = 0x9bab1800] 05:49:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c222400 == 20 [pid = 1950] [id = 668] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9c222800) [pid = 1950] [serial = 1838] [outer = (nil)] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9c222c00) [pid = 1950] [serial = 1839] [outer = 0x9c222800] 05:49:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c226c00 == 21 [pid = 1950] [id = 669] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9c227000) [pid = 1950] [serial = 1840] [outer = (nil)] 05:49:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9c227400) [pid = 1950] [serial = 1841] [outer = 0x9c227000] 05:49:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c226400 == 22 [pid = 1950] [id = 670] 05:49:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9e857800) [pid = 1950] [serial = 1842] [outer = (nil)] 05:49:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9f306000) [pid = 1950] [serial = 1843] [outer = 0x9e857800] 05:49:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab7800 == 23 [pid = 1950] [id = 671] 05:49:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9f310400) [pid = 1950] [serial = 1844] [outer = (nil)] 05:49:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0xa1518c00) [pid = 1950] [serial = 1845] [outer = 0x9f310400] 05:49:15 INFO - PROCESS | 1905 | ++DOCSHELL 0xa1526800 == 24 [pid = 1950] [id = 672] 05:49:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0xa1527400) [pid = 1950] [serial = 1846] [outer = (nil)] 05:49:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0xa1527000) [pid = 1950] [serial = 1847] [outer = 0xa1527400] 05:49:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1dc800 == 25 [pid = 1950] [id = 673] 05:49:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9b1dd000) [pid = 1950] [serial = 1848] [outer = (nil)] 05:49:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9b1de000) [pid = 1950] [serial = 1849] [outer = 0x9b1dd000] 05:49:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f1800 == 26 [pid = 1950] [id = 674] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9b9f2400) [pid = 1950] [serial = 1850] [outer = (nil)] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9b9f2800) [pid = 1950] [serial = 1851] [outer = 0x9b9f2400] 05:49:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f9000 == 27 [pid = 1950] [id = 675] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9b9f7800) [pid = 1950] [serial = 1852] [outer = (nil)] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x98f7cc00) [pid = 1950] [serial = 1853] [outer = 0x9b9f7800] 05:49:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d8800 == 28 [pid = 1950] [id = 676] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9f343800) [pid = 1950] [serial = 1854] [outer = (nil)] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9f347c00) [pid = 1950] [serial = 1855] [outer = 0x9f343800] 05:49:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9f347000 == 29 [pid = 1950] [id = 677] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9f524c00) [pid = 1950] [serial = 1856] [outer = (nil)] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9f34ec00) [pid = 1950] [serial = 1857] [outer = 0x9f524c00] 05:49:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9f526400 == 30 [pid = 1950] [id = 678] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9f526800) [pid = 1950] [serial = 1858] [outer = (nil)] 05:49:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0x9baaf400) [pid = 1950] [serial = 1859] [outer = 0x9f526800] 05:49:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1dac00 == 31 [pid = 1950] [id = 679] 05:49:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 79 (0x9f589c00) [pid = 1950] [serial = 1860] [outer = (nil)] 05:49:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 80 (0x9f58ac00) [pid = 1950] [serial = 1861] [outer = 0x9f589c00] 05:49:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9dba5000 == 32 [pid = 1950] [id = 680] 05:49:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 81 (0x9dba5400) [pid = 1950] [serial = 1862] [outer = (nil)] 05:49:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 82 (0x9dba5800) [pid = 1950] [serial = 1863] [outer = 0x9dba5400] 05:49:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9dba8000 == 33 [pid = 1950] [id = 681] 05:49:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 83 (0x9dba8400) [pid = 1950] [serial = 1864] [outer = (nil)] 05:49:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 84 (0x9dba8800) [pid = 1950] [serial = 1865] [outer = 0x9dba8400] 05:49:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1e2800 == 34 [pid = 1950] [id = 682] 05:49:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 85 (0x9dbb1800) [pid = 1950] [serial = 1866] [outer = (nil)] 05:49:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 86 (0x9b9f8000) [pid = 1950] [serial = 1867] [outer = 0x9dbb1800] 05:49:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf58000 == 35 [pid = 1950] [id = 683] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 87 (0x9cf58400) [pid = 1950] [serial = 1868] [outer = (nil)] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 88 (0x9cf58800) [pid = 1950] [serial = 1869] [outer = 0x9cf58400] 05:49:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b743c00 == 36 [pid = 1950] [id = 684] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 89 (0x9cf60400) [pid = 1950] [serial = 1870] [outer = (nil)] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 90 (0x9cf60800) [pid = 1950] [serial = 1871] [outer = 0x9cf60400] 05:49:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d9e1800 == 37 [pid = 1950] [id = 685] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 91 (0x9d9e1c00) [pid = 1950] [serial = 1872] [outer = (nil)] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 92 (0x9d9e2000) [pid = 1950] [serial = 1873] [outer = 0x9d9e1c00] 05:49:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d9ea400 == 38 [pid = 1950] [id = 686] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 93 (0x9d9eac00) [pid = 1950] [serial = 1874] [outer = (nil)] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 94 (0x9baf6400) [pid = 1950] [serial = 1875] [outer = 0x9d9eac00] 05:49:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d9ec800 == 39 [pid = 1950] [id = 687] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 95 (0x9d9ecc00) [pid = 1950] [serial = 1876] [outer = (nil)] 05:49:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 96 (0x9d9ed000) [pid = 1950] [serial = 1877] [outer = 0x9d9ecc00] 05:49:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab5000 == 40 [pid = 1950] [id = 688] 05:49:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 97 (0x9bab5800) [pid = 1950] [serial = 1878] [outer = (nil)] 05:49:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 98 (0x9bab6000) [pid = 1950] [serial = 1879] [outer = 0x9bab5800] 05:49:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d9e6400 == 41 [pid = 1950] [id = 689] 05:49:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 99 (0x9ef1c800) [pid = 1950] [serial = 1880] [outer = (nil)] 05:49:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 100 (0x9ef1cc00) [pid = 1950] [serial = 1881] [outer = 0x9ef1c800] 05:49:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ef26800 == 42 [pid = 1950] [id = 690] 05:49:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 101 (0x9ef26c00) [pid = 1950] [serial = 1882] [outer = (nil)] 05:49:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 102 (0x9ef27000) [pid = 1950] [serial = 1883] [outer = 0x9ef26c00] 05:49:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ef21400 == 43 [pid = 1950] [id = 691] 05:49:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 103 (0x9ef4a000) [pid = 1950] [serial = 1884] [outer = (nil)] 05:49:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 104 (0x9ef4ac00) [pid = 1950] [serial = 1885] [outer = 0x9ef4a000] 05:49:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf55800 == 44 [pid = 1950] [id = 692] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 105 (0x9debdc00) [pid = 1950] [serial = 1886] [outer = (nil)] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 106 (0x9debe000) [pid = 1950] [serial = 1887] [outer = 0x9debdc00] 05:49:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9debfc00 == 45 [pid = 1950] [id = 693] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 107 (0x9dec0000) [pid = 1950] [serial = 1888] [outer = (nil)] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 108 (0x9dec0400) [pid = 1950] [serial = 1889] [outer = 0x9dec0000] 05:49:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9decc000 == 46 [pid = 1950] [id = 694] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 109 (0x9decc400) [pid = 1950] [serial = 1890] [outer = (nil)] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 110 (0x9decc800) [pid = 1950] [serial = 1891] [outer = 0x9decc400] 05:49:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ef7f400 == 47 [pid = 1950] [id = 695] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 111 (0x9ef7f800) [pid = 1950] [serial = 1892] [outer = (nil)] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 112 (0x9ef7fc00) [pid = 1950] [serial = 1893] [outer = 0x9ef7f800] 05:49:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ef82400 == 48 [pid = 1950] [id = 696] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 113 (0x9ef83000) [pid = 1950] [serial = 1894] [outer = (nil)] 05:49:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 114 (0x9ef83400) [pid = 1950] [serial = 1895] [outer = 0x9ef83000] 05:49:21 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf56c00 == 49 [pid = 1950] [id = 697] 05:49:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 115 (0x9dbe6800) [pid = 1950] [serial = 1896] [outer = (nil)] 05:49:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 116 (0x9dbe6c00) [pid = 1950] [serial = 1897] [outer = 0x9dbe6800] 05:49:21 INFO - PROCESS | 1905 | ++DOCSHELL 0x9dbeac00 == 50 [pid = 1950] [id = 698] 05:49:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 117 (0x9dbeb000) [pid = 1950] [serial = 1898] [outer = (nil)] 05:49:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 118 (0x9dbeb400) [pid = 1950] [serial = 1899] [outer = 0x9dbeb000] 05:49:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9dec8800 == 51 [pid = 1950] [id = 699] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 119 (0x9dec8c00) [pid = 1950] [serial = 1900] [outer = (nil)] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 120 (0x9ef89400) [pid = 1950] [serial = 1901] [outer = 0x9dec8c00] 05:49:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9f0b9000 == 52 [pid = 1950] [id = 700] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 121 (0x9f0b9400) [pid = 1950] [serial = 1902] [outer = (nil)] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 122 (0x9f0b9800) [pid = 1950] [serial = 1903] [outer = 0x9f0b9400] 05:49:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9f0bb800 == 53 [pid = 1950] [id = 701] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 123 (0x9f0bbc00) [pid = 1950] [serial = 1904] [outer = (nil)] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 124 (0x9f0bc000) [pid = 1950] [serial = 1905] [outer = 0x9f0bbc00] 05:49:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9dbf1800 == 54 [pid = 1950] [id = 702] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 125 (0x9dbf5000) [pid = 1950] [serial = 1906] [outer = (nil)] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 126 (0x9f0bd800) [pid = 1950] [serial = 1907] [outer = 0x9dbf5000] 05:49:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9f0c1400 == 55 [pid = 1950] [id = 703] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 127 (0x9f0c1800) [pid = 1950] [serial = 1908] [outer = (nil)] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 128 (0x9f0c1c00) [pid = 1950] [serial = 1909] [outer = 0x9f0c1800] 05:49:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911fc00 == 56 [pid = 1950] [id = 704] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 129 (0x9afaf800) [pid = 1950] [serial = 1910] [outer = (nil)] 05:49:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 130 (0x9afb1800) [pid = 1950] [serial = 1911] [outer = 0x9afaf800] 05:49:23 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab5400 == 57 [pid = 1950] [id = 705] 05:49:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 131 (0x9bade400) [pid = 1950] [serial = 1912] [outer = (nil)] 05:49:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 132 (0x9bae0000) [pid = 1950] [serial = 1913] [outer = 0x9bade400] 05:49:23 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf11400 == 58 [pid = 1950] [id = 706] 05:49:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 133 (0x9cf11800) [pid = 1950] [serial = 1914] [outer = (nil)] 05:49:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 134 (0x9cf11c00) [pid = 1950] [serial = 1915] [outer = 0x9cf11800] 05:49:23 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afabc00 == 59 [pid = 1950] [id = 707] 05:49:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 135 (0x9f349c00) [pid = 1950] [serial = 1916] [outer = (nil)] 05:49:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 136 (0x9f34b000) [pid = 1950] [serial = 1917] [outer = 0x9f349c00] 05:49:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d60b000 == 60 [pid = 1950] [id = 708] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 137 (0xa2df9800) [pid = 1950] [serial = 1918] [outer = (nil)] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 138 (0xa2df9c00) [pid = 1950] [serial = 1919] [outer = 0xa2df9800] 05:49:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd1800 == 61 [pid = 1950] [id = 709] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 139 (0x9bfd1c00) [pid = 1950] [serial = 1920] [outer = (nil)] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 140 (0x9bfd2000) [pid = 1950] [serial = 1921] [outer = 0x9bfd1c00] 05:49:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd4000 == 62 [pid = 1950] [id = 710] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 141 (0x9bfd4400) [pid = 1950] [serial = 1922] [outer = (nil)] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 142 (0x9bfd4800) [pid = 1950] [serial = 1923] [outer = 0x9bfd4400] 05:49:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd1400 == 63 [pid = 1950] [id = 711] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 143 (0x9bfd6400) [pid = 1950] [serial = 1924] [outer = (nil)] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 144 (0x9bfd6800) [pid = 1950] [serial = 1925] [outer = 0x9bfd6400] 05:49:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd9000 == 64 [pid = 1950] [id = 712] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 145 (0x9bfd9400) [pid = 1950] [serial = 1926] [outer = (nil)] 05:49:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 146 (0x9bfd9800) [pid = 1950] [serial = 1927] [outer = 0x9bfd9400] 05:49:25 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d23c800 == 65 [pid = 1950] [id = 713] 05:49:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 147 (0x9d23cc00) [pid = 1950] [serial = 1928] [outer = (nil)] 05:49:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 148 (0x9d23d000) [pid = 1950] [serial = 1929] [outer = 0x9d23cc00] 05:49:25 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d247400 == 66 [pid = 1950] [id = 714] 05:49:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 149 (0x9d247800) [pid = 1950] [serial = 1930] [outer = (nil)] 05:49:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 150 (0x9d247c00) [pid = 1950] [serial = 1931] [outer = 0x9d247800] 05:49:29 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae1800 == 65 [pid = 1950] [id = 659] 05:49:29 INFO - PROCESS | 1905 | --DOCSHELL 0xa2b91800 == 64 [pid = 1950] [id = 654] 05:49:29 INFO - PROCESS | 1905 | --DOCSHELL 0x9bad7000 == 63 [pid = 1950] [id = 655] 05:49:29 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8e2c00 == 62 [pid = 1950] [id = 657] 05:49:29 INFO - PROCESS | 1905 | --DOCSHELL 0x9afae800 == 61 [pid = 1950] [id = 658] 05:49:29 INFO - PROCESS | 1905 | --DOCSHELL 0x9c391c00 == 60 [pid = 1950] [id = 656] 05:49:29 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba2c000 == 59 [pid = 1950] [id = 653] 05:49:30 INFO - PROCESS | 1905 | --DOMWINDOW == 149 (0x9c2bcc00) [pid = 1950] [serial = 1805] [outer = (nil)] [url = about:blank] 05:49:30 INFO - PROCESS | 1905 | --DOMWINDOW == 148 (0xa353c800) [pid = 1950] [serial = 1798] [outer = (nil)] [url = about:blank] 05:49:30 INFO - PROCESS | 1905 | --DOMWINDOW == 147 (0xa2d06800) [pid = 1950] [serial = 1796] [outer = (nil)] [url = about:blank] 05:49:30 INFO - PROCESS | 1905 | --DOMWINDOW == 146 (0xa2d0c000) [pid = 1950] [serial = 1794] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:49:30 INFO - PROCESS | 1905 | --DOMWINDOW == 145 (0x9baf0800) [pid = 1950] [serial = 1803] [outer = (nil)] [url = about:blank] 05:49:30 INFO - PROCESS | 1905 | --DOMWINDOW == 144 (0x9b8e4000) [pid = 1950] [serial = 1801] [outer = (nil)] [url = about:blank] 05:49:30 INFO - PROCESS | 1905 | --DOMWINDOW == 143 (0x9b736c00) [pid = 1950] [serial = 1800] [outer = (nil)] [url = about:blank] 05:49:30 INFO - PROCESS | 1905 | --DOMWINDOW == 142 (0x9c39a800) [pid = 1950] [serial = 1791] [outer = (nil)] [url = about:blank] 05:49:31 INFO - PROCESS | 1905 | --DOCSHELL 0x9baec400 == 58 [pid = 1950] [id = 652] 05:49:31 INFO - PROCESS | 1905 | --DOCSHELL 0xa353b400 == 57 [pid = 1950] [id = 650] 05:49:31 INFO - PROCESS | 1905 | [Parent 1905] 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 05:49:31 INFO - PROCESS | 1905 | [Parent 1905] 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 05:49:31 INFO - PROCESS | 1905 | [Parent 1905] 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 05:49:31 INFO - PROCESS | 1905 | [Parent 1905] 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 05:49:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 05:49:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 05:49:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 05:49:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 05:49:34 INFO - PROCESS | 1905 | [Parent 1905] 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 05:49:34 INFO - PROCESS | 1905 | [Parent 1905] 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 05:49:34 INFO - PROCESS | 1905 | [Parent 1905] 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 05:49:34 INFO - PROCESS | 1905 | [Parent 1905] 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 05:49:34 INFO - PROCESS | 1905 | [Child 1950] 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 05:49:34 INFO - PROCESS | 1905 | [Child 1950] 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 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 141 (0x9d60d800) [pid = 1950] [serial = 1809] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?pushState] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 140 (0xa2b92c00) [pid = 1950] [serial = 1807] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?hashchange] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 139 (0x9ba31000) [pid = 1950] [serial = 1804] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 138 (0x9b8ea000) [pid = 1950] [serial = 1814] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 137 (0x9c392400) [pid = 1950] [serial = 1811] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 136 (0x9bae2000) [pid = 1950] [serial = 1819] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 135 (0x9ba23800) [pid = 1950] [serial = 1790] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 134 (0x9b741c00) [pid = 1950] [serial = 1816] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 133 (0x9e85a400) [pid = 1950] [serial = 1824] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 132 (0x9f895000) [pid = 1950] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 131 (0x9e85e000) [pid = 1950] [serial = 1826] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:38 INFO - PROCESS | 1905 | --DOMWINDOW == 130 (0x9f89c800) [pid = 1950] [serial = 1830] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:39 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:49:39 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:49:39 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:49:39 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:49:39 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:49:40 INFO - ...................................................... 05:49:40 INFO - TEST-OK | /service-workers/service-worker/fetch-event-redirect.https.html | took 32038ms 05:49:40 INFO - PROCESS | 1905 | 1480340979883 Marionette TRACE conn5 <- [1,1995,null,{"value":["/service-workers/service-worker/fetch-event-redirect.https.html",0,null,null,[["Non-navigation, manual redirect, cors mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to no-cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to no-cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to no-cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to no-cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to no-cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to no-cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to cors without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to no-cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to cors with credentials should fail interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to no-cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null]]]}] 05:49:40 INFO - PROCESS | 1905 | 1480340980117 Marionette TRACE conn5 -> [0,1996,"getWindowHandle",null] 05:49:40 INFO - PROCESS | 1905 | 1480340980121 Marionette TRACE conn5 <- [1,1996,null,{"value":"2147483649"}] 05:49:40 INFO - TEST-START | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html 05:49:40 INFO - PROCESS | 1905 | 1480340980137 Marionette TRACE conn5 -> [0,1997,"timeouts",{"script":35000}] 05:49:40 INFO - PROCESS | 1905 | 1480340980141 Marionette TRACE conn5 <- [1,1997,null,{}] 05:49:40 INFO - PROCESS | 1905 | 1480340980153 Marionette TRACE conn5 -> [0,1998,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:49:40 INFO - PROCESS | 1905 | 1480340980378 Marionette TRACE conn5 <- [1,1998,null,{"value":null}] 05:49:40 INFO - PROCESS | 1905 | 1480340980503 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:49:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b7000 == 58 [pid = 1950] [id = 715] 05:49:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 131 (0x991b8c00) [pid = 1950] [serial = 1932] [outer = (nil)] 05:49:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 132 (0x9b1e0400) [pid = 1950] [serial = 1933] [outer = 0x991b8c00] 05:49:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 133 (0x9b9ee800) [pid = 1950] [serial = 1934] [outer = 0x991b8c00] 05:49:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:42 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9fc800 == 59 [pid = 1950] [id = 716] 05:49:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 134 (0x9ba23800) [pid = 1950] [serial = 1935] [outer = (nil)] 05:49:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 135 (0x9ba24400) [pid = 1950] [serial = 1936] [outer = 0x9ba23800] 05:49:42 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 05:49:42 INFO - PROCESS | 1905 | 1480340982521 Marionette TRACE conn5 <- [1,1999,null,{"value":["/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html",0,null,null,[["respondWith() invokes stopImmediatePropagation()",0,null,null]]]}] 05:49:42 INFO - . 05:49:42 INFO - TEST-OK | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html | took 2441ms 05:49:42 INFO - PROCESS | 1905 | 1480340982581 Marionette TRACE conn5 -> [0,2000,"getWindowHandle",null] 05:49:42 INFO - PROCESS | 1905 | 1480340982616 Marionette TRACE conn5 <- [1,2000,null,{"value":"2147483649"}] 05:49:42 INFO - TEST-START | /service-workers/service-worker/fetch-event.https.html 05:49:42 INFO - Clearing pref dom.serviceWorkers.enabled 05:49:42 INFO - PROCESS | 1905 | 1480340982635 Marionette TRACE conn5 -> [0,2001,"getContext",null] 05:49:42 INFO - PROCESS | 1905 | 1480340982643 Marionette TRACE conn5 <- [1,2001,null,{"value":"content"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982649 Marionette TRACE conn5 -> [0,2002,"setContext",{"value":"chrome"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982652 Marionette TRACE conn5 <- [1,2002,null,{}] 05:49:42 INFO - PROCESS | 1905 | 1480340982658 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:49:42 INFO - PROCESS | 1905 | 1480340982673 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 05:49:42 INFO - PROCESS | 1905 | 1480340982687 Marionette TRACE conn5 -> [0,2004,"setContext",{"value":"content"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982690 Marionette TRACE conn5 <- [1,2004,null,{}] 05:49:42 INFO - PROCESS | 1905 | 1480340982697 Marionette TRACE conn5 -> [0,2005,"getContext",null] 05:49:42 INFO - PROCESS | 1905 | 1480340982704 Marionette TRACE conn5 <- [1,2005,null,{"value":"content"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982743 Marionette TRACE conn5 -> [0,2006,"setContext",{"value":"chrome"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982762 Marionette TRACE conn5 <- [1,2006,null,{}] 05:49:42 INFO - PROCESS | 1905 | 1480340982774 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:49:42 INFO - PROCESS | 1905 | 1480340982808 Marionette TRACE conn5 <- [1,2007,null,{"value":true}] 05:49:42 INFO - PROCESS | 1905 | 1480340982816 Marionette TRACE conn5 -> [0,2008,"setContext",{"value":"content"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982822 Marionette TRACE conn5 <- [1,2008,null,{}] 05:49:42 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:49:42 INFO - PROCESS | 1905 | 1480340982830 Marionette TRACE conn5 -> [0,2009,"getContext",null] 05:49:42 INFO - PROCESS | 1905 | 1480340982840 Marionette TRACE conn5 <- [1,2009,null,{"value":"content"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982846 Marionette TRACE conn5 -> [0,2010,"setContext",{"value":"chrome"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982852 Marionette TRACE conn5 <- [1,2010,null,{}] 05:49:42 INFO - PROCESS | 1905 | 1480340982862 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:49:42 INFO - PROCESS | 1905 | 1480340982896 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 05:49:42 INFO - PROCESS | 1905 | 1480340982905 Marionette TRACE conn5 -> [0,2012,"setContext",{"value":"content"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982911 Marionette TRACE conn5 <- [1,2012,null,{}] 05:49:42 INFO - PROCESS | 1905 | 1480340982922 Marionette TRACE conn5 -> [0,2013,"getContext",null] 05:49:42 INFO - PROCESS | 1905 | 1480340982924 Marionette TRACE conn5 <- [1,2013,null,{"value":"content"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982951 Marionette TRACE conn5 -> [0,2014,"setContext",{"value":"chrome"}] 05:49:42 INFO - PROCESS | 1905 | 1480340982959 Marionette TRACE conn5 <- [1,2014,null,{}] 05:49:42 INFO - PROCESS | 1905 | 1480340982972 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:49:43 INFO - PROCESS | 1905 | 1480340983012 Marionette TRACE conn5 <- [1,2015,null,{"value":true}] 05:49:43 INFO - PROCESS | 1905 | 1480340983026 Marionette TRACE conn5 -> [0,2016,"setContext",{"value":"content"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983029 Marionette TRACE conn5 <- [1,2016,null,{}] 05:49:43 INFO - Setting pref security.mixed_content.block_active_content (false) 05:49:43 INFO - PROCESS | 1905 | 1480340983038 Marionette TRACE conn5 -> [0,2017,"getContext",null] 05:49:43 INFO - PROCESS | 1905 | 1480340983044 Marionette TRACE conn5 <- [1,2017,null,{"value":"content"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983052 Marionette TRACE conn5 -> [0,2018,"setContext",{"value":"chrome"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983058 Marionette TRACE conn5 <- [1,2018,null,{}] 05:49:43 INFO - PROCESS | 1905 | 1480340983073 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n let type = prefInterface.getPrefType(pref);\n let value = false;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:49:43 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba2cc00 == 58 [pid = 1950] [id = 660] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 134 (0x9e85ac00) [pid = 1950] [serial = 1825] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOCSHELL 0x9e85a000 == 57 [pid = 1950] [id = 661] 05:49:43 INFO - PROCESS | 1905 | --DOCSHELL 0x9f89c000 == 56 [pid = 1950] [id = 664] 05:49:43 INFO - PROCESS | 1905 | --DOCSHELL 0x9f894800 == 55 [pid = 1950] [id = 663] 05:49:43 INFO - PROCESS | 1905 | --DOCSHELL 0x9e85dc00 == 54 [pid = 1950] [id = 662] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 133 (0xa2b93000) [pid = 1950] [serial = 1792] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 132 (0x9f895800) [pid = 1950] [serial = 1829] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 131 (0x9e85e800) [pid = 1950] [serial = 1827] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 130 (0x9f89cc00) [pid = 1950] [serial = 1831] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 129 (0x9d611400) [pid = 1950] [serial = 1810] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 128 (0xa2b95800) [pid = 1950] [serial = 1808] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 127 (0x9c37c000) [pid = 1950] [serial = 1806] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 126 (0x9b8eb800) [pid = 1950] [serial = 1815] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 125 (0xa2d0f400) [pid = 1950] [serial = 1813] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 124 (0x9bae2400) [pid = 1950] [serial = 1820] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 123 (0x9c2bc000) [pid = 1950] [serial = 1822] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 122 (0x9ba26c00) [pid = 1950] [serial = 1818] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 121 (0x9b9c8800) [pid = 1950] [serial = 1817] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | --DOMWINDOW == 120 (0xa2d05000) [pid = 1950] [serial = 1812] [outer = (nil)] [url = about:blank] 05:49:43 INFO - PROCESS | 1905 | 1480340983492 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 05:49:43 INFO - PROCESS | 1905 | 1480340983586 Marionette TRACE conn5 -> [0,2020,"setContext",{"value":"content"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983601 Marionette TRACE conn5 <- [1,2020,null,{}] 05:49:43 INFO - PROCESS | 1905 | 1480340983629 Marionette TRACE conn5 -> [0,2021,"getContext",null] 05:49:43 INFO - PROCESS | 1905 | 1480340983633 Marionette TRACE conn5 <- [1,2021,null,{"value":"content"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983661 Marionette TRACE conn5 -> [0,2022,"setContext",{"value":"chrome"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983668 Marionette TRACE conn5 <- [1,2022,null,{}] 05:49:43 INFO - PROCESS | 1905 | 1480340983678 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:49:43 INFO - PROCESS | 1905 | 1480340983702 Marionette TRACE conn5 <- [1,2023,null,{"value":false}] 05:49:43 INFO - PROCESS | 1905 | 1480340983706 Marionette TRACE conn5 -> [0,2024,"setContext",{"value":"content"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983708 Marionette TRACE conn5 <- [1,2024,null,{}] 05:49:43 INFO - Setting pref security.mixed_content.block_display_content (false) 05:49:43 INFO - PROCESS | 1905 | 1480340983716 Marionette TRACE conn5 -> [0,2025,"getContext",null] 05:49:43 INFO - PROCESS | 1905 | 1480340983718 Marionette TRACE conn5 <- [1,2025,null,{"value":"content"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983723 Marionette TRACE conn5 -> [0,2026,"setContext",{"value":"chrome"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983725 Marionette TRACE conn5 <- [1,2026,null,{}] 05:49:43 INFO - PROCESS | 1905 | 1480340983731 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n let type = prefInterface.getPrefType(pref);\n let value = false;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:49:43 INFO - PROCESS | 1905 | 1480340983765 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 05:49:43 INFO - PROCESS | 1905 | 1480340983778 Marionette TRACE conn5 -> [0,2028,"setContext",{"value":"content"}] 05:49:43 INFO - PROCESS | 1905 | 1480340983781 Marionette TRACE conn5 <- [1,2028,null,{}] 05:49:43 INFO - PROCESS | 1905 | 1480340983786 Marionette TRACE conn5 -> [0,2029,"timeouts",{"script":35000}] 05:49:43 INFO - PROCESS | 1905 | 1480340983791 Marionette TRACE conn5 <- [1,2029,null,{}] 05:49:43 INFO - PROCESS | 1905 | 1480340983796 Marionette TRACE conn5 -> [0,2030,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:49:44 INFO - PROCESS | 1905 | 1480340983999 Marionette TRACE conn5 <- [1,2030,null,{"value":null}] 05:49:44 INFO - PROCESS | 1905 | 1480340984095 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:49:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7b400 == 55 [pid = 1950] [id = 717] 05:49:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 121 (0x98f7b800) [pid = 1950] [serial = 1937] [outer = (nil)] 05:49:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 122 (0x99115800) [pid = 1950] [serial = 1938] [outer = 0x98f7b800] 05:49:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 123 (0x99120000) [pid = 1950] [serial = 1939] [outer = 0x98f7b800] 05:49:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:46 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd1000 == 56 [pid = 1950] [id = 718] 05:49:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 124 (0x9bfd2400) [pid = 1950] [serial = 1940] [outer = (nil)] 05:49:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 125 (0x9bfd3800) [pid = 1950] [serial = 1941] [outer = 0x9bfd2400] 05:49:47 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d1400 == 57 [pid = 1950] [id = 719] 05:49:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 126 (0x9c220800) [pid = 1950] [serial = 1942] [outer = (nil)] 05:49:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 127 (0x9c221000) [pid = 1950] [serial = 1943] [outer = 0x9c220800] 05:49:47 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21f000 == 58 [pid = 1950] [id = 720] 05:49:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 128 (0x9c225c00) [pid = 1950] [serial = 1944] [outer = (nil)] 05:49:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 129 (0x9c2bb800) [pid = 1950] [serial = 1945] [outer = 0x9c225c00] 05:49:47 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2c3000 == 59 [pid = 1950] [id = 721] 05:49:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 130 (0x9c2c3400) [pid = 1950] [serial = 1946] [outer = (nil)] 05:49:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 131 (0x9c2c4400) [pid = 1950] [serial = 1947] [outer = 0x9c2c3400] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 130 (0x9ef26c00) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 129 (0x9ef1c800) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 128 (0x9bab1800) [pid = 1950] [serial = 1836] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 127 (0x9debdc00) [pid = 1950] [serial = 1886] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 126 (0x9cf58400) [pid = 1950] [serial = 1868] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 125 (0x9dba5400) [pid = 1950] [serial = 1862] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 124 (0x9baab400) [pid = 1950] [serial = 1832] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 123 (0x9dec0000) [pid = 1950] [serial = 1888] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 122 (0x9cf60400) [pid = 1950] [serial = 1870] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 121 (0x9baaec00) [pid = 1950] [serial = 1834] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 120 (0x9c222800) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 119 (0x9f310400) [pid = 1950] [serial = 1844] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 118 (0x9c227000) [pid = 1950] [serial = 1840] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 117 (0x9e857800) [pid = 1950] [serial = 1842] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 116 (0xa1527400) [pid = 1950] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 115 (0x9b1dd000) [pid = 1950] [serial = 1848] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 114 (0x9b9f2400) [pid = 1950] [serial = 1850] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 113 (0x9b9f7800) [pid = 1950] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 112 (0x9ef4a000) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 111 (0x9f343800) [pid = 1950] [serial = 1854] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 110 (0x9f524c00) [pid = 1950] [serial = 1856] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 109 (0x9f526800) [pid = 1950] [serial = 1858] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 108 (0x9ef7f800) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 107 (0x9decc400) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 106 (0x9dbe6800) [pid = 1950] [serial = 1896] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 105 (0x9ef83000) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 104 (0x9dbeb000) [pid = 1950] [serial = 1898] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 103 (0x9d9eac00) [pid = 1950] [serial = 1874] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 102 (0x9dec8c00) [pid = 1950] [serial = 1900] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 101 (0x9f0b9400) [pid = 1950] [serial = 1902] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 100 (0x9f0bbc00) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 99 (0x9dbf5000) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 98 (0x9f0c1800) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 97 (0x9afaf800) [pid = 1950] [serial = 1910] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 96 (0x9bade400) [pid = 1950] [serial = 1912] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 95 (0x9cf11800) [pid = 1950] [serial = 1914] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 94 (0x9f349c00) [pid = 1950] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 93 (0xa2df9800) [pid = 1950] [serial = 1918] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 92 (0x9bfd1c00) [pid = 1950] [serial = 1920] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 91 (0x9bfd4400) [pid = 1950] [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] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 90 (0x9bfd6400) [pid = 1950] [serial = 1924] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 89 (0x9bfd9400) [pid = 1950] [serial = 1926] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 88 (0x9dbb1800) [pid = 1950] [serial = 1866] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 87 (0x9f589c00) [pid = 1950] [serial = 1860] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 86 (0x9d23cc00) [pid = 1950] [serial = 1928] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 85 (0x9dba8400) [pid = 1950] [serial = 1864] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 84 (0x9d247800) [pid = 1950] [serial = 1930] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 83 (0x9d9e1c00) [pid = 1950] [serial = 1872] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 82 (0x9bab5800) [pid = 1950] [serial = 1878] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 81 (0x9d9ecc00) [pid = 1950] [serial = 1876] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:49:48 INFO - PROCESS | 1905 | --DOMWINDOW == 80 (0x9ba30400) [pid = 1950] [serial = 1821] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html] 05:49:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f80400 == 60 [pid = 1950] [id = 722] 05:49:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 81 (0x98f80c00) [pid = 1950] [serial = 1948] [outer = (nil)] 05:49:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 82 (0x99114c00) [pid = 1950] [serial = 1949] [outer = 0x98f80c00] 05:49:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd6400 == 61 [pid = 1950] [id = 723] 05:49:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 83 (0x9c21a800) [pid = 1950] [serial = 1950] [outer = (nil)] 05:49:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 84 (0x9b8e3400) [pid = 1950] [serial = 1951] [outer = 0x9c21a800] 05:49:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b745800 == 62 [pid = 1950] [id = 724] 05:49:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 85 (0x9b8e4000) [pid = 1950] [serial = 1952] [outer = (nil)] 05:49:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 86 (0x9b8e7c00) [pid = 1950] [serial = 1953] [outer = 0x9b8e4000] 05:49:48 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:48 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9be400 == 63 [pid = 1950] [id = 725] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 87 (0x9b9f1000) [pid = 1950] [serial = 1954] [outer = (nil)] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 88 (0x9b8e9400) [pid = 1950] [serial = 1955] [outer = 0x9b9f1000] 05:49:49 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 05:49:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1dbc00 == 64 [pid = 1950] [id = 726] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 89 (0x9b1e2000) [pid = 1950] [serial = 1956] [outer = (nil)] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 90 (0x9b8e7400) [pid = 1950] [serial = 1957] [outer = 0x9b1e2000] 05:49:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf6c00 == 65 [pid = 1950] [id = 727] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 91 (0x9c384c00) [pid = 1950] [serial = 1958] [outer = (nil)] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 92 (0x9c385400) [pid = 1950] [serial = 1959] [outer = 0x9c384c00] 05:49:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd8400 == 66 [pid = 1950] [id = 728] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 93 (0x9c38d000) [pid = 1950] [serial = 1960] [outer = (nil)] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 94 (0x9c38d400) [pid = 1950] [serial = 1961] [outer = 0x9c38d000] 05:49:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfdb000 == 67 [pid = 1950] [id = 729] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 95 (0x9c38f400) [pid = 1950] [serial = 1962] [outer = (nil)] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 96 (0x9c390000) [pid = 1950] [serial = 1963] [outer = 0x9c38f400] 05:49:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd7c00 == 68 [pid = 1950] [id = 730] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 97 (0x9c391c00) [pid = 1950] [serial = 1964] [outer = (nil)] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 98 (0x9c392000) [pid = 1950] [serial = 1965] [outer = 0x9c391c00] 05:49:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21f400 == 69 [pid = 1950] [id = 731] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 99 (0x9c395400) [pid = 1950] [serial = 1966] [outer = (nil)] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 100 (0x9c396400) [pid = 1950] [serial = 1967] [outer = 0x9c395400] 05:49:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd5c00 == 70 [pid = 1950] [id = 732] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 101 (0x9c399800) [pid = 1950] [serial = 1968] [outer = (nil)] 05:49:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 102 (0x9c227800) [pid = 1950] [serial = 1969] [outer = 0x9c399800] 05:49:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 05:49:50 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:50 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 103 (0x9c37b000) [pid = 1950] [serial = 1970] [outer = 0x9c384c00] 05:49:51 INFO - PROCESS | 1905 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:49:51 INFO - PROCESS | 1905 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:49:51 INFO - PROCESS | 1905 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:49:51 INFO - PROCESS | 1905 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:49:51 INFO - PROCESS | 1905 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:49:51 INFO - PROCESS | 1905 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:49:51 INFO - PROCESS | 1905 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:49:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f80000 == 71 [pid = 1950] [id = 733] 05:49:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 104 (0x9afb2000) [pid = 1950] [serial = 1971] [outer = (nil)] 05:49:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 105 (0x9bab0400) [pid = 1950] [serial = 1972] [outer = 0x9afb2000] 05:49:53 INFO - PROCESS | 1905 | 1480340993643 Marionette TRACE conn5 <- [1,2031,null,{"value":["/service-workers/service-worker/fetch-event.https.html",0,null,null,[["Service Worker responds to fetch event with string",0,null,null],["Service Worker responds to fetch event with blob body",0,null,null],["Service Worker responds to fetch event with the referrer URL",0,null,null],["Service Worker responds to fetch event with the referrer URL",0,null,null],["Service Worker responds to fetch event with an existing client id",0,null,null],["Service Worker does not respond to fetch event",0,null,null],["Service Worker responds to fetch event with null response body",0,null,null],["Service Worker fetches other file in fetch event",0,null,null],["Service Worker responds to fetch event with POST form",0,null,null],["Multiple calls of respondWith must throw InvalidStateErrors",0,null,null],["Service Worker event.respondWith must set the used flag",0,null,null],["Service Worker must not expose FetchEvent URL fragments.",0,null,null],["Service Worker responds to fetch event with the correct cache types",0,null,null],["Service Worker should intercept EventSource",0,null,null],["Service Worker responds to fetch event with the correct integrity_metadata",0,null,null]]]}] 05:49:53 INFO - ............... 05:49:53 INFO - TEST-OK | /service-workers/service-worker/fetch-event.https.html | took 11093ms 05:49:53 INFO - PROCESS | 1905 | 1480340993737 Marionette TRACE conn5 -> [0,2032,"getWindowHandle",null] 05:49:53 INFO - PROCESS | 1905 | 1480340993757 Marionette TRACE conn5 <- [1,2032,null,{"value":"2147483649"}] 05:49:53 INFO - TEST-START | /service-workers/service-worker/fetch-frame-resource.https.html 05:49:53 INFO - Clearing pref dom.serviceWorkers.enabled 05:49:53 INFO - PROCESS | 1905 | 1480340993785 Marionette TRACE conn5 -> [0,2033,"getContext",null] 05:49:53 INFO - PROCESS | 1905 | 1480340993798 Marionette TRACE conn5 <- [1,2033,null,{"value":"content"}] 05:49:53 INFO - PROCESS | 1905 | 1480340993810 Marionette TRACE conn5 -> [0,2034,"setContext",{"value":"chrome"}] 05:49:53 INFO - PROCESS | 1905 | 1480340993822 Marionette TRACE conn5 <- [1,2034,null,{}] 05:49:53 INFO - PROCESS | 1905 | 1480340993832 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:49:53 INFO - PROCESS | 1905 | 1480340993851 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 05:49:53 INFO - PROCESS | 1905 | 1480340993875 Marionette TRACE conn5 -> [0,2036,"setContext",{"value":"content"}] 05:49:53 INFO - PROCESS | 1905 | 1480340993895 Marionette TRACE conn5 <- [1,2036,null,{}] 05:49:53 INFO - Clearing pref security.mixed_content.block_active_content 05:49:53 INFO - PROCESS | 1905 | 1480340993913 Marionette TRACE conn5 -> [0,2037,"getContext",null] 05:49:53 INFO - PROCESS | 1905 | 1480340993918 Marionette TRACE conn5 <- [1,2037,null,{"value":"content"}] 05:49:53 INFO - PROCESS | 1905 | 1480340993924 Marionette TRACE conn5 -> [0,2038,"setContext",{"value":"chrome"}] 05:49:53 INFO - PROCESS | 1905 | 1480340993929 Marionette TRACE conn5 <- [1,2038,null,{}] 05:49:53 INFO - PROCESS | 1905 | 1480340993935 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:49:54 INFO - PROCESS | 1905 | 1480340994009 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 05:49:54 INFO - PROCESS | 1905 | 1480340994024 Marionette TRACE conn5 -> [0,2040,"setContext",{"value":"content"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994028 Marionette TRACE conn5 <- [1,2040,null,{}] 05:49:54 INFO - Clearing pref security.mixed_content.block_display_content 05:49:54 INFO - PROCESS | 1905 | 1480340994035 Marionette TRACE conn5 -> [0,2041,"getContext",null] 05:49:54 INFO - PROCESS | 1905 | 1480340994042 Marionette TRACE conn5 <- [1,2041,null,{"value":"content"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994059 Marionette TRACE conn5 -> [0,2042,"setContext",{"value":"chrome"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994067 Marionette TRACE conn5 <- [1,2042,null,{}] 05:49:54 INFO - PROCESS | 1905 | 1480340994073 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:49:54 INFO - PROCESS | 1905 | 1480340994091 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 05:49:54 INFO - PROCESS | 1905 | 1480340994095 Marionette TRACE conn5 -> [0,2044,"setContext",{"value":"content"}] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x991b7000 == 70 [pid = 1950] [id = 715] 05:49:54 INFO - PROCESS | 1905 | 1480340994114 Marionette TRACE conn5 <- [1,2044,null,{}] 05:49:54 INFO - PROCESS | 1905 | 1480340994120 Marionette TRACE conn5 -> [0,2045,"getContext",null] 05:49:54 INFO - PROCESS | 1905 | 1480340994122 Marionette TRACE conn5 <- [1,2045,null,{"value":"content"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994129 Marionette TRACE conn5 -> [0,2046,"setContext",{"value":"chrome"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994132 Marionette TRACE conn5 <- [1,2046,null,{}] 05:49:54 INFO - PROCESS | 1905 | 1480340994137 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:49:54 INFO - PROCESS | 1905 | 1480340994162 Marionette TRACE conn5 <- [1,2047,null,{"value":true}] 05:49:54 INFO - PROCESS | 1905 | 1480340994167 Marionette TRACE conn5 -> [0,2048,"setContext",{"value":"content"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994170 Marionette TRACE conn5 <- [1,2048,null,{}] 05:49:54 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:49:54 INFO - PROCESS | 1905 | 1480340994176 Marionette TRACE conn5 -> [0,2049,"getContext",null] 05:49:54 INFO - PROCESS | 1905 | 1480340994179 Marionette TRACE conn5 <- [1,2049,null,{"value":"content"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994184 Marionette TRACE conn5 -> [0,2050,"setContext",{"value":"chrome"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994187 Marionette TRACE conn5 <- [1,2050,null,{}] 05:49:54 INFO - PROCESS | 1905 | 1480340994196 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:49:54 INFO - PROCESS | 1905 | 1480340994213 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 05:49:54 INFO - PROCESS | 1905 | 1480340994218 Marionette TRACE conn5 -> [0,2052,"setContext",{"value":"content"}] 05:49:54 INFO - PROCESS | 1905 | 1480340994221 Marionette TRACE conn5 <- [1,2052,null,{}] 05:49:54 INFO - PROCESS | 1905 | 1480340994226 Marionette TRACE conn5 -> [0,2053,"timeouts",{"script":185000}] 05:49:54 INFO - PROCESS | 1905 | 1480340994230 Marionette TRACE conn5 <- [1,2053,null,{}] 05:49:54 INFO - PROCESS | 1905 | 1480340994235 Marionette TRACE conn5 -> [0,2054,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:49:54 INFO - PROCESS | 1905 | 1480340994464 Marionette TRACE conn5 <- [1,2054,null,{"value":null}] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9f526400 == 69 [pid = 1950] [id = 678] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf56c00 == 68 [pid = 1950] [id = 697] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9ef82400 == 67 [pid = 1950] [id = 696] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9d9e6400 == 66 [pid = 1950] [id = 689] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9f0c1400 == 65 [pid = 1950] [id = 703] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab5000 == 64 [pid = 1950] [id = 688] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9ef26800 == 63 [pid = 1950] [id = 690] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9dbf1800 == 62 [pid = 1950] [id = 702] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab1400 == 61 [pid = 1950] [id = 667] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf55800 == 60 [pid = 1950] [id = 692] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd1800 == 59 [pid = 1950] [id = 709] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd4000 == 58 [pid = 1950] [id = 710] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0xa1526800 == 57 [pid = 1950] [id = 672] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f1800 == 56 [pid = 1950] [id = 674] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9dbeac00 == 55 [pid = 1950] [id = 698] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9d9e1800 == 54 [pid = 1950] [id = 685] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9decc000 == 53 [pid = 1950] [id = 694] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf11400 == 52 [pid = 1950] [id = 706] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9d23c800 == 51 [pid = 1950] [id = 713] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9afabc00 == 50 [pid = 1950] [id = 707] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9c226c00 == 49 [pid = 1950] [id = 669] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d8800 == 48 [pid = 1950] [id = 676] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf58000 == 47 [pid = 1950] [id = 683] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9d9ec800 == 46 [pid = 1950] [id = 687] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9f0b9000 == 45 [pid = 1950] [id = 700] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9dba5000 == 44 [pid = 1950] [id = 680] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9f0bb800 == 43 [pid = 1950] [id = 701] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9baab000 == 42 [pid = 1950] [id = 665] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f9000 == 41 [pid = 1950] [id = 675] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd9000 == 40 [pid = 1950] [id = 712] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9d247400 == 39 [pid = 1950] [id = 714] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1dac00 == 38 [pid = 1950] [id = 679] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1dc800 == 37 [pid = 1950] [id = 673] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9debfc00 == 36 [pid = 1950] [id = 693] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab5400 == 35 [pid = 1950] [id = 705] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9ef7f400 == 34 [pid = 1950] [id = 695] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9c226400 == 33 [pid = 1950] [id = 670] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9d60b000 == 32 [pid = 1950] [id = 708] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1e2800 == 31 [pid = 1950] [id = 682] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9dba8000 == 30 [pid = 1950] [id = 681] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9f347000 == 29 [pid = 1950] [id = 677] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9b743c00 == 28 [pid = 1950] [id = 684] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9dec8800 == 27 [pid = 1950] [id = 699] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9ef21400 == 26 [pid = 1950] [id = 691] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9911fc00 == 25 [pid = 1950] [id = 704] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd1400 == 24 [pid = 1950] [id = 711] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab7800 == 23 [pid = 1950] [id = 671] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9d9ea400 == 22 [pid = 1950] [id = 686] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9baae400 == 21 [pid = 1950] [id = 666] 05:49:54 INFO - PROCESS | 1905 | --DOCSHELL 0x9c222400 == 20 [pid = 1950] [id = 668] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 104 (0x9ef27000) [pid = 1950] [serial = 1883] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 103 (0x9ef1cc00) [pid = 1950] [serial = 1881] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 102 (0x9bab1c00) [pid = 1950] [serial = 1837] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 101 (0x9debe000) [pid = 1950] [serial = 1887] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 100 (0x9cf58800) [pid = 1950] [serial = 1869] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 99 (0x9dba5800) [pid = 1950] [serial = 1863] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 98 (0x9baab800) [pid = 1950] [serial = 1833] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 97 (0x9dec0400) [pid = 1950] [serial = 1889] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 96 (0x9cf60800) [pid = 1950] [serial = 1871] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 95 (0x9baaf800) [pid = 1950] [serial = 1835] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 94 (0x9c222c00) [pid = 1950] [serial = 1839] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 93 (0xa1518c00) [pid = 1950] [serial = 1845] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 92 (0x9c227400) [pid = 1950] [serial = 1841] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 91 (0x9f306000) [pid = 1950] [serial = 1843] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 90 (0xa1527000) [pid = 1950] [serial = 1847] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 89 (0x9b1de000) [pid = 1950] [serial = 1849] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 88 (0x9b9f2800) [pid = 1950] [serial = 1851] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 87 (0x98f7cc00) [pid = 1950] [serial = 1853] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 86 (0x9ef4ac00) [pid = 1950] [serial = 1885] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 85 (0x9f347c00) [pid = 1950] [serial = 1855] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 84 (0x9f34ec00) [pid = 1950] [serial = 1857] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 83 (0x9baaf400) [pid = 1950] [serial = 1859] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 82 (0x9ef7fc00) [pid = 1950] [serial = 1893] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 81 (0x9decc800) [pid = 1950] [serial = 1891] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 80 (0x9dbe6c00) [pid = 1950] [serial = 1897] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 79 (0x9ef83400) [pid = 1950] [serial = 1895] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 78 (0x9dbeb400) [pid = 1950] [serial = 1899] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0x9baf6400) [pid = 1950] [serial = 1875] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x9ef89400) [pid = 1950] [serial = 1901] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x9f0b9800) [pid = 1950] [serial = 1903] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9f0bc000) [pid = 1950] [serial = 1905] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9f0bd800) [pid = 1950] [serial = 1907] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9f0c1c00) [pid = 1950] [serial = 1909] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9afb1800) [pid = 1950] [serial = 1911] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9bae0000) [pid = 1950] [serial = 1913] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9cf11c00) [pid = 1950] [serial = 1915] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9f34b000) [pid = 1950] [serial = 1917] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0xa2df9c00) [pid = 1950] [serial = 1919] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9bfd2000) [pid = 1950] [serial = 1921] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9bfd4800) [pid = 1950] [serial = 1923] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9bfd6800) [pid = 1950] [serial = 1925] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9bfd9800) [pid = 1950] [serial = 1927] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9b9f8000) [pid = 1950] [serial = 1867] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9f58ac00) [pid = 1950] [serial = 1861] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9d23d000) [pid = 1950] [serial = 1929] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9dba8800) [pid = 1950] [serial = 1865] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9d247c00) [pid = 1950] [serial = 1931] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9d9e2000) [pid = 1950] [serial = 1873] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9bab6000) [pid = 1950] [serial = 1879] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9d9ed000) [pid = 1950] [serial = 1877] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9c2c1400) [pid = 1950] [serial = 1823] [outer = (nil)] [url = about:blank] 05:49:54 INFO - PROCESS | 1905 | 1480340994647 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:49:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x99117c00 == 21 [pid = 1950] [id = 734] 05:49:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x99118000) [pid = 1950] [serial = 1973] [outer = (nil)] 05:49:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x991af800) [pid = 1950] [serial = 1974] [outer = 0x99118000] 05:49:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x991b5400) [pid = 1950] [serial = 1975] [outer = 0x99118000] 05:49:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:49:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 460 05:49:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:49:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f0000 == 22 [pid = 1950] [id = 735] 05:49:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9b9f7800) [pid = 1950] [serial = 1976] [outer = (nil)] 05:49:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9b9edc00) [pid = 1950] [serial = 1977] [outer = 0x9b9f7800] 05:49:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9fc000 == 23 [pid = 1950] [id = 736] 05:49:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9b9fcc00) [pid = 1950] [serial = 1978] [outer = (nil)] 05:49:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9ba22400) [pid = 1950] [serial = 1979] [outer = 0x9b9fcc00] 05:49:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2d800 == 24 [pid = 1950] [id = 737] 05:49:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9ba2f000) [pid = 1950] [serial = 1980] [outer = (nil)] 05:49:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9ba2f800) [pid = 1950] [serial = 1981] [outer = 0x9ba2f000] 05:49:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba55000 == 25 [pid = 1950] [id = 738] 05:49:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9ba55800) [pid = 1950] [serial = 1982] [outer = (nil)] 05:49:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9ba5a400) [pid = 1950] [serial = 1983] [outer = 0x9ba55800] 05:49:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9ba5b800) [pid = 1950] [serial = 1984] [outer = 0x9ba55800] 05:49:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baac800 == 26 [pid = 1950] [id = 739] 05:49:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9baacc00) [pid = 1950] [serial = 1985] [outer = (nil)] 05:49:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9bab2400) [pid = 1950] [serial = 1986] [outer = 0x9baacc00] 05:49:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9bab4c00) [pid = 1950] [serial = 1987] [outer = 0x9baacc00] 05:49:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab8800 == 27 [pid = 1950] [id = 740] 05:49:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9bab8c00) [pid = 1950] [serial = 1988] [outer = (nil)] 05:49:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9bad9c00) [pid = 1950] [serial = 1989] [outer = 0x9bab8c00] 05:49:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9badb800) [pid = 1950] [serial = 1990] [outer = 0x9bab8c00] 05:49:59 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9ba23800) [pid = 1950] [serial = 1935] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 05:49:59 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x98f80c00) [pid = 1950] [serial = 1948] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?clientId] 05:49:59 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9c225c00) [pid = 1950] [serial = 1944] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrer] 05:49:59 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9c220800) [pid = 1950] [serial = 1942] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?blob] 05:49:59 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9bfd2400) [pid = 1950] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?string] 05:49:59 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x991b8c00) [pid = 1950] [serial = 1932] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html] 05:49:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9bab9000) [pid = 1950] [serial = 1991] [outer = 0x9ba2f000] 05:49:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9bfcdc00) [pid = 1950] [serial = 1992] [outer = 0x9bab8c00] 05:50:00 INFO - PROCESS | 1905 | [Child 1950] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 05:50:02 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd5c00 == 26 [pid = 1950] [id = 732] 05:50:02 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7b400 == 25 [pid = 1950] [id = 717] 05:50:02 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd6400 == 24 [pid = 1950] [id = 723] 05:50:02 INFO - PROCESS | 1905 | --DOCSHELL 0x98f80400 == 23 [pid = 1950] [id = 722] 05:50:02 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21f000 == 22 [pid = 1950] [id = 720] 05:50:02 INFO - PROCESS | 1905 | --DOCSHELL 0x991d1400 == 21 [pid = 1950] [id = 719] 05:50:02 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9fc800 == 20 [pid = 1950] [id = 716] 05:50:02 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd1000 == 19 [pid = 1950] [id = 718] 05:50:02 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x99115800) [pid = 1950] [serial = 1938] [outer = (nil)] [url = about:blank] 05:50:02 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9ba24400) [pid = 1950] [serial = 1936] [outer = (nil)] [url = about:blank] 05:50:02 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x99114c00) [pid = 1950] [serial = 1949] [outer = (nil)] [url = about:blank] 05:50:02 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9c2bb800) [pid = 1950] [serial = 1945] [outer = (nil)] [url = about:blank] 05:50:02 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9c221000) [pid = 1950] [serial = 1943] [outer = (nil)] [url = about:blank] 05:50:02 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9bfd3800) [pid = 1950] [serial = 1941] [outer = (nil)] [url = about:blank] 05:50:02 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9b9ee800) [pid = 1950] [serial = 1934] [outer = (nil)] [url = about:blank] 05:50:02 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9b1e0400) [pid = 1950] [serial = 1933] [outer = (nil)] [url = about:blank] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9ba55800) [pid = 1950] [serial = 1982] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/window-cors?mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9baacc00) [pid = 1950] [serial = 1985] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/window-basic?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x98f7b800) [pid = 1950] [serial = 1937] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9c391c00) [pid = 1950] [serial = 1964] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?integrity] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9c384c00) [pid = 1950] [serial = 1958] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9c38d000) [pid = 1950] [serial = 1960] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fragment-check#/some/fragment] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9c395400) [pid = 1950] [serial = 1966] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?multiple-respond-with] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9b1e2000) [pid = 1950] [serial = 1956] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?form-post] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9c399800) [pid = 1950] [serial = 1968] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?eventsource] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9b9f1000) [pid = 1950] [serial = 1954] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fetch] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9c38f400) [pid = 1950] [serial = 1962] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9afb2000) [pid = 1950] [serial = 1971] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9c2c3400) [pid = 1950] [serial = 1946] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrerPolicy] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9c21a800) [pid = 1950] [serial = 1950] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?ignore] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9b8e4000) [pid = 1950] [serial = 1952] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?null] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9b9fcc00) [pid = 1950] [serial = 1978] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/frame-basic?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py] 05:50:05 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b9f7800) [pid = 1950] [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] 05:50:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba2d800 == 18 [pid = 1950] [id = 737] 05:50:09 INFO - PROCESS | 1905 | 1480341009142 Marionette TRACE conn5 <- [1,2055,null,{"value":["/service-workers/service-worker/fetch-frame-resource.https.html",0,null,null,[["Basic type response could be loaded in the iframe.",0,null,null],["CORS type response could be loaded in the iframe.",0,null,null],["Opaque type response could not be loaded in the iframe.",0,null,null],["Basic type response could be loaded in the new window.",0,null,null],["CORS type response could be loaded in the new window.",0,null,null],["Opaque type response could not be loaded in the new window.",0,null,null]]]}] 05:50:09 INFO - ...... 05:50:09 INFO - TEST-OK | /service-workers/service-worker/fetch-frame-resource.https.html | took 15416ms 05:50:09 INFO - PROCESS | 1905 | 1480341009199 Marionette TRACE conn5 -> [0,2056,"getWindowHandle",null] 05:50:09 INFO - PROCESS | 1905 | 1480341009212 Marionette TRACE conn5 <- [1,2056,null,{"value":"2147483649"}] 05:50:09 INFO - TEST-START | /service-workers/service-worker/fetch-header-visibility.https.html 05:50:09 INFO - PROCESS | 1905 | 1480341009220 Marionette TRACE conn5 -> [0,2057,"timeouts",{"script":35000}] 05:50:09 INFO - PROCESS | 1905 | 1480341009225 Marionette TRACE conn5 <- [1,2057,null,{}] 05:50:09 INFO - PROCESS | 1905 | 1480341009236 Marionette TRACE conn5 -> [0,2058,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:50:09 INFO - PROCESS | 1905 | 1480341009448 Marionette TRACE conn5 <- [1,2058,null,{"value":null}] 05:50:09 INFO - PROCESS | 1905 | 1480341009552 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:50:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x99112800 == 19 [pid = 1950] [id = 741] 05:50:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x99117400) [pid = 1950] [serial = 1993] [outer = (nil)] 05:50:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x991abc00) [pid = 1950] [serial = 1994] [outer = 0x99117400] 05:50:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x991b3400) [pid = 1950] [serial = 1995] [outer = 0x99117400] 05:50:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab8800 == 18 [pid = 1950] [id = 740] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x99117c00 == 17 [pid = 1950] [id = 734] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd7c00 == 16 [pid = 1950] [id = 730] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfdb000 == 15 [pid = 1950] [id = 729] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x98f80000 == 14 [pid = 1950] [id = 733] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1dbc00 == 13 [pid = 1950] [id = 726] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba55000 == 12 [pid = 1950] [id = 738] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9fc000 == 11 [pid = 1950] [id = 736] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21f400 == 10 [pid = 1950] [id = 731] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2c3000 == 9 [pid = 1950] [id = 721] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9baac800 == 8 [pid = 1950] [id = 739] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9b745800 == 7 [pid = 1950] [id = 724] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd8400 == 6 [pid = 1950] [id = 728] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9be400 == 5 [pid = 1950] [id = 725] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f0000 == 4 [pid = 1950] [id = 735] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9ba5a400) [pid = 1950] [serial = 1983] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9ba5b800) [pid = 1950] [serial = 1984] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9bab2400) [pid = 1950] [serial = 1986] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9bab4c00) [pid = 1950] [serial = 1987] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9c392000) [pid = 1950] [serial = 1965] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9c385400) [pid = 1950] [serial = 1959] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9c38d400) [pid = 1950] [serial = 1961] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9c396400) [pid = 1950] [serial = 1967] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9b8e7400) [pid = 1950] [serial = 1957] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9c37b000) [pid = 1950] [serial = 1970] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9c227800) [pid = 1950] [serial = 1969] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9b8e9400) [pid = 1950] [serial = 1955] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9c390000) [pid = 1950] [serial = 1963] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9bab0400) [pid = 1950] [serial = 1972] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9c2c4400) [pid = 1950] [serial = 1947] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9b8e3400) [pid = 1950] [serial = 1951] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9b8e7c00) [pid = 1950] [serial = 1953] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x99120000) [pid = 1950] [serial = 1939] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9bad9c00) [pid = 1950] [serial = 1989] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9badb800) [pid = 1950] [serial = 1990] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9ba2f800) [pid = 1950] [serial = 1981] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9ba22400) [pid = 1950] [serial = 1979] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9b9edc00) [pid = 1950] [serial = 1977] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x991af800) [pid = 1950] [serial = 1974] [outer = (nil)] [url = about:blank] 05:50:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf6c00 == 3 [pid = 1950] [id = 727] 05:50:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911a400 == 4 [pid = 1950] [id = 742] 05:50:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9911d800) [pid = 1950] [serial = 1996] [outer = (nil)] 05:50:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9911e000) [pid = 1950] [serial = 1997] [outer = 0x9911d800] 05:50:12 INFO - PROCESS | 1905 | 1480341012014 Marionette TRACE conn5 <- [1,2059,null,{"value":["/service-workers/service-worker/fetch-header-visibility.https.html",0,null,null,[["Visibility of defaulted headers during interception",0,null,null]]]}] 05:50:12 INFO - . 05:50:12 INFO - TEST-OK | /service-workers/service-worker/fetch-header-visibility.https.html | took 2850ms 05:50:12 INFO - PROCESS | 1905 | 1480341012071 Marionette TRACE conn5 -> [0,2060,"getWindowHandle",null] 05:50:12 INFO - PROCESS | 1905 | 1480341012084 Marionette TRACE conn5 <- [1,2060,null,{"value":"2147483649"}] 05:50:12 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html 05:50:12 INFO - PROCESS | 1905 | 1480341012099 Marionette TRACE conn5 -> [0,2061,"timeouts",{"script":185000}] 05:50:12 INFO - PROCESS | 1905 | 1480341012106 Marionette TRACE conn5 <- [1,2061,null,{}] 05:50:12 INFO - PROCESS | 1905 | 1480341012112 Marionette TRACE conn5 -> [0,2062,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:50:12 INFO - PROCESS | 1905 | 1480341012324 Marionette TRACE conn5 <- [1,2062,null,{"value":null}] 05:50:12 INFO - PROCESS | 1905 | 1480341012465 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:50:12 INFO - PROCESS | 1905 | ++DOCSHELL 0x99112000 == 5 [pid = 1950] [id = 743] 05:50:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x99115000) [pid = 1950] [serial = 1998] [outer = (nil)] 05:50:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x991b6400) [pid = 1950] [serial = 1999] [outer = 0x99115000] 05:50:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x991d1800) [pid = 1950] [serial = 2000] [outer = 0x99115000] 05:50:12 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:12 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d6000 == 6 [pid = 1950] [id = 744] 05:50:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x991d6800) [pid = 1950] [serial = 2001] [outer = (nil)] 05:50:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x991d6c00) [pid = 1950] [serial = 2002] [outer = 0x991d6800] 05:50:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afac000 == 7 [pid = 1950] [id = 745] 05:50:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9afadc00) [pid = 1950] [serial = 2003] [outer = (nil)] 05:50:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9afaf000) [pid = 1950] [serial = 2004] [outer = 0x9afadc00] 05:50:14 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9bab8c00) [pid = 1950] [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.] 05:50:14 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9ba2f000) [pid = 1950] [serial = 1980] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Ffetch-access-control.py&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%3A//www1.web-platform.test%3A8443/service-workers/service-worker/resources/fetch-access-control.py%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:50:14 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x99118000) [pid = 1950] [serial = 1973] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html] 05:50:14 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 05:50:14 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:14 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:14 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:14 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 05:50:14 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:14 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:14 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:14 INFO - PROCESS | 1905 | 1480341014684 Marionette TRACE conn5 <- [1,2063,null,{"value":["/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html",0,null,null,[["Verify Mixed content of fetch() in a Service Worker",0,null,null]]]}] 05:50:14 INFO - . 05:50:14 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html | took 2597ms 05:50:14 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html 05:50:14 INFO - PROCESS | 1905 | 1480341014696 Marionette TRACE conn5 -> [0,2064,"getWindowHandle",null] 05:50:14 INFO - PROCESS | 1905 | 1480341014699 Marionette TRACE conn5 <- [1,2064,null,{"value":"2147483649"}] 05:50:14 INFO - PROCESS | 1905 | 1480341014706 Marionette TRACE conn5 -> [0,2065,"timeouts",{"script":185000}] 05:50:14 INFO - PROCESS | 1905 | 1480341014718 Marionette TRACE conn5 <- [1,2065,null,{}] 05:50:14 INFO - PROCESS | 1905 | 1480341014750 Marionette TRACE conn5 -> [0,2066,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:50:14 INFO - PROCESS | 1905 | 1480341014997 Marionette TRACE conn5 <- [1,2066,null,{"value":null}] 05:50:15 INFO - PROCESS | 1905 | 1480341015099 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:50:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x991dd000 == 8 [pid = 1950] [id = 746] 05:50:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x991dd800) [pid = 1950] [serial = 2005] [outer = (nil)] 05:50:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9afb2400) [pid = 1950] [serial = 2006] [outer = 0x991dd800] 05:50:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9b1d5400) [pid = 1950] [serial = 2007] [outer = 0x991dd800] 05:50:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1dbc00 == 9 [pid = 1950] [id = 747] 05:50:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9b1ddc00) [pid = 1950] [serial = 2008] [outer = (nil)] 05:50:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9b736c00) [pid = 1950] [serial = 2009] [outer = 0x9b1ddc00] 05:50:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8e4000 == 10 [pid = 1950] [id = 748] 05:50:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9b8e8c00) [pid = 1950] [serial = 2010] [outer = (nil)] 05:50:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b8ea400) [pid = 1950] [serial = 2011] [outer = 0x9b8e8c00] 05:50:17 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 05:50:17 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:17 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:17 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:17 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 05:50:17 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:17 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:17 INFO - PROCESS | 1905 | [Child 1950] 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 05:50:17 INFO - PROCESS | 1905 | 1480341017296 Marionette TRACE conn5 <- [1,2067,null,{"value":["/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html",0,null,null,[["Verify Mixed content of fetch() in a Service Worker",0,null,null]]]}] 05:50:17 INFO - . 05:50:17 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html | took 2617ms 05:50:17 INFO - PROCESS | 1905 | 1480341017322 Marionette TRACE conn5 -> [0,2068,"getWindowHandle",null] 05:50:17 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-base-url.https.html 05:50:17 INFO - PROCESS | 1905 | 1480341017327 Marionette TRACE conn5 <- [1,2068,null,{"value":"2147483649"}] 05:50:17 INFO - PROCESS | 1905 | 1480341017339 Marionette TRACE conn5 -> [0,2069,"timeouts",{"script":35000}] 05:50:17 INFO - PROCESS | 1905 | 1480341017343 Marionette TRACE conn5 <- [1,2069,null,{}] 05:50:17 INFO - PROCESS | 1905 | 1480341017350 Marionette TRACE conn5 -> [0,2070,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:50:17 INFO - PROCESS | 1905 | 1480341017576 Marionette TRACE conn5 <- [1,2070,null,{"value":null}] 05:50:17 INFO - PROCESS | 1905 | 1480341017608 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:50:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7cc00 == 11 [pid = 1950] [id = 749] 05:50:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x98f7f800) [pid = 1950] [serial = 2012] [outer = (nil)] 05:50:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x991cf800) [pid = 1950] [serial = 2013] [outer = 0x98f7f800] 05:50:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x991db000) [pid = 1950] [serial = 2014] [outer = 0x98f7f800] 05:50:18 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:18 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9bd800 == 12 [pid = 1950] [id = 750] 05:50:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9b9bdc00) [pid = 1950] [serial = 2015] [outer = (nil)] 05:50:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b9be400) [pid = 1950] [serial = 2016] [outer = 0x9b9bdc00] 05:50:19 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:19 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:19 INFO - PROCESS | 1905 | 1480341019834 Marionette TRACE conn5 <- [1,2071,null,{"value":["/service-workers/service-worker/fetch-request-css-base-url.https.html",0,null,null,[["CSS's base URL must be the request URL even when fetched from other URL.",1,"assert_equals: The base URL while loading the images referred from CSS must be the request URL of CSS. expected \"https://web-platform.test:8443/service-workers/service-worker/resources/dummy.png\" but got \"https://www1.web-platform.test:8443/service-workers/service-worker/resources/dummy.png\"","testDonePromise [0,2072,"getWindowHandle",null] 05:50:19 INFO - PROCESS | 1905 | 1480341019895 Marionette TRACE conn5 <- [1,2072,null,{"value":"2147483649"}] 05:50:19 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-images.https.html 05:50:19 INFO - PROCESS | 1905 | 1480341019902 Marionette TRACE conn5 -> [0,2073,"timeouts",{"script":35000}] 05:50:19 INFO - PROCESS | 1905 | 1480341019907 Marionette TRACE conn5 <- [1,2073,null,{}] 05:50:19 INFO - PROCESS | 1905 | 1480341019931 Marionette TRACE conn5 -> [0,2074,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:50:20 INFO - PROCESS | 1905 | 1480341020187 Marionette TRACE conn5 <- [1,2074,null,{"value":null}] 05:50:20 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1dbc00 == 11 [pid = 1950] [id = 747] 05:50:20 INFO - PROCESS | 1905 | --DOCSHELL 0x991dd000 == 10 [pid = 1950] [id = 746] 05:50:20 INFO - PROCESS | 1905 | --DOCSHELL 0x991d6000 == 9 [pid = 1950] [id = 744] 05:50:20 INFO - PROCESS | 1905 | --DOCSHELL 0x99112000 == 8 [pid = 1950] [id = 743] 05:50:20 INFO - PROCESS | 1905 | --DOCSHELL 0x99112800 == 7 [pid = 1950] [id = 741] 05:50:20 INFO - PROCESS | 1905 | 1480341020331 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:50:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f77400 == 8 [pid = 1950] [id = 751] 05:50:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x98f79400) [pid = 1950] [serial = 2017] [outer = (nil)] 05:50:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x991d6000) [pid = 1950] [serial = 2018] [outer = 0x98f79400] 05:50:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x991b1400) [pid = 1950] [serial = 2019] [outer = 0x98f79400] 05:50:20 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9bfcdc00) [pid = 1950] [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.] 05:50:20 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9bab9000) [pid = 1950] [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.] 05:50:20 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x991b5400) [pid = 1950] [serial = 1975] [outer = (nil)] [url = about:blank] 05:50:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba50c00 == 9 [pid = 1950] [id = 752] 05:50:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9ba51000) [pid = 1950] [serial = 2020] [outer = (nil)] 05:50:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9ba51400) [pid = 1950] [serial = 2021] [outer = 0x9ba51000] 05:50:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b73d400 == 10 [pid = 1950] [id = 753] 05:50:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9ba53c00) [pid = 1950] [serial = 2022] [outer = (nil)] 05:50:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9ba54000) [pid = 1950] [serial = 2023] [outer = 0x9ba53c00] 05:50:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f1000 == 11 [pid = 1950] [id = 754] 05:50:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9ba5a000) [pid = 1950] [serial = 2024] [outer = (nil)] 05:50:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9ba5ac00) [pid = 1950] [serial = 2025] [outer = 0x9ba5a000] 05:50:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baab000 == 12 [pid = 1950] [id = 755] 05:50:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9baab400) [pid = 1950] [serial = 2026] [outer = (nil)] 05:50:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9baab800) [pid = 1950] [serial = 2027] [outer = 0x9baab400] 05:50:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:23 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x99115000) [pid = 1950] [serial = 1998] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html] 05:50:23 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9911d800) [pid = 1950] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-header-visibility-iframe.html] 05:50:23 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9afadc00) [pid = 1950] [serial = 2003] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html] 05:50:23 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x99117400) [pid = 1950] [serial = 1993] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html] 05:50:23 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x991d6800) [pid = 1950] [serial = 2001] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 05:50:27 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9bd800 == 11 [pid = 1950] [id = 750] 05:50:27 INFO - PROCESS | 1905 | --DOCSHELL 0x9b73d400 == 10 [pid = 1950] [id = 753] 05:50:27 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7cc00 == 9 [pid = 1950] [id = 749] 05:50:28 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9afb2400) [pid = 1950] [serial = 2006] [outer = (nil)] [url = about:blank] 05:50:28 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9911e000) [pid = 1950] [serial = 1997] [outer = (nil)] [url = about:blank] 05:50:28 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9afaf000) [pid = 1950] [serial = 2004] [outer = (nil)] [url = about:blank] 05:50:28 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991d1800) [pid = 1950] [serial = 2000] [outer = (nil)] [url = about:blank] 05:50:28 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x991b3400) [pid = 1950] [serial = 1995] [outer = (nil)] [url = about:blank] 05:50:28 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x991d6c00) [pid = 1950] [serial = 2002] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 05:50:28 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x991b6400) [pid = 1950] [serial = 1999] [outer = (nil)] [url = about:blank] 05:50:28 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x991abc00) [pid = 1950] [serial = 1994] [outer = (nil)] [url = about:blank] 05:50:28 INFO - PROCESS | 1905 | --DOCSHELL 0x9911a400 == 8 [pid = 1950] [id = 742] 05:50:28 INFO - PROCESS | 1905 | --DOCSHELL 0x9afac000 == 7 [pid = 1950] [id = 745] 05:50:30 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9ba53c00) [pid = 1950] [serial = 2022] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=backgroundImage] 05:50:30 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9b9bdc00) [pid = 1950] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html] 05:50:30 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x98f7f800) [pid = 1950] [serial = 2012] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html] 05:50:30 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9b8e8c00) [pid = 1950] [serial = 2010] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html] 05:50:30 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x991dd800) [pid = 1950] [serial = 2005] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html] 05:50:30 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9b1ddc00) [pid = 1950] [serial = 2008] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 05:50:34 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9ba54000) [pid = 1950] [serial = 2023] [outer = (nil)] [url = about:blank] 05:50:34 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9b9be400) [pid = 1950] [serial = 2016] [outer = (nil)] [url = about:blank] 05:50:34 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x991db000) [pid = 1950] [serial = 2014] [outer = (nil)] [url = about:blank] 05:50:34 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9b8ea400) [pid = 1950] [serial = 2011] [outer = (nil)] [url = about:blank] 05:50:34 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9b1d5400) [pid = 1950] [serial = 2007] [outer = (nil)] [url = about:blank] 05:50:34 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9b736c00) [pid = 1950] [serial = 2009] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 05:50:34 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x991d6000) [pid = 1950] [serial = 2018] [outer = (nil)] [url = about:blank] 05:50:34 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0x991cf800) [pid = 1950] [serial = 2013] [outer = (nil)] [url = about:blank] 05:50:34 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8e4000 == 6 [pid = 1950] [id = 748] 05:50:50 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:50:50 INFO - PROCESS | 1905 | 1480341050909 Marionette TRACE conn5 <- [1,2075,null,{"value":["/service-workers/service-worker/fetch-request-css-images.https.html",2,null,null,[["Verify FetchEvent for css image (backgroundImage).",0,null,null],["Verify FetchEvent for css image (shapeOutside).",2,"Test timed out",null],["Verify FetchEvent for css image-set (backgroundImage).",2,"Test timed out",null],["Verify FetchEvent for css image-set (shapeOutside).",2,"Test timed out",null]]]}] 05:50:50 INFO - .... 05:50:50 INFO - TEST-TIMEOUT | /service-workers/service-worker/fetch-request-css-images.https.html | took 31054ms 05:50:50 INFO - PROCESS | 1905 | 1480341050959 Marionette TRACE conn5 -> [0,2076,"getWindowHandle",null] 05:50:50 INFO - PROCESS | 1905 | 1480341050966 Marionette TRACE conn5 <- [1,2076,null,{"value":"2147483649"}] 05:50:50 INFO - TEST-START | /service-workers/service-worker/fetch-request-fallback.https.html 05:50:50 INFO - PROCESS | 1905 | 1480341050976 Marionette TRACE conn5 -> [0,2077,"timeouts",{"script":35000}] 05:50:50 INFO - PROCESS | 1905 | 1480341050982 Marionette TRACE conn5 <- [1,2077,null,{}] 05:50:51 INFO - PROCESS | 1905 | 1480341050994 Marionette TRACE conn5 -> [0,2078,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:50:51 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba50c00 == 5 [pid = 1950] [id = 752] 05:50:51 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f1000 == 4 [pid = 1950] [id = 754] 05:50:51 INFO - PROCESS | 1905 | --DOCSHELL 0x9baab000 == 3 [pid = 1950] [id = 755] 05:50:51 INFO - PROCESS | 1905 | 1480341051259 Marionette TRACE conn5 <- [1,2078,null,{"value":null}] 05:50:51 INFO - PROCESS | 1905 | 1480341051329 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:50:51 INFO - PROCESS | 1905 | ++DOCSHELL 0x99112400 == 4 [pid = 1950] [id = 756] 05:50:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x99112800) [pid = 1950] [serial = 2028] [outer = (nil)] 05:50:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9911e000) [pid = 1950] [serial = 2029] [outer = 0x99112800] 05:50:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x991adc00) [pid = 1950] [serial = 2030] [outer = 0x99112800] 05:50:51 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:51 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x991cf800 == 5 [pid = 1950] [id = 757] 05:50:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x991d1000) [pid = 1950] [serial = 2031] [outer = (nil)] 05:50:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x991d1800) [pid = 1950] [serial = 2032] [outer = 0x991d1000] 05:50:52 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:52 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:53 INFO - PROCESS | 1905 | 1480341053334 Marionette TRACE conn5 <- [1,2079,null,{"value":["/service-workers/service-worker/fetch-request-fallback.https.html",0,null,null,[["Verify the fallback behavior of FetchEvent",0,null,null]]]}] 05:50:53 INFO - . 05:50:53 INFO - TEST-OK | /service-workers/service-worker/fetch-request-fallback.https.html | took 2395ms 05:50:53 INFO - PROCESS | 1905 | 1480341053371 Marionette TRACE conn5 -> [0,2080,"getWindowHandle",null] 05:50:53 INFO - TEST-START | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html 05:50:53 INFO - PROCESS | 1905 | 1480341053383 Marionette TRACE conn5 <- [1,2080,null,{"value":"2147483649"}] 05:50:53 INFO - PROCESS | 1905 | 1480341053397 Marionette TRACE conn5 -> [0,2081,"timeouts",{"script":35000}] 05:50:53 INFO - PROCESS | 1905 | 1480341053405 Marionette TRACE conn5 <- [1,2081,null,{}] 05:50:53 INFO - PROCESS | 1905 | 1480341053412 Marionette TRACE conn5 -> [0,2082,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:50:53 INFO - PROCESS | 1905 | 1480341053630 Marionette TRACE conn5 <- [1,2082,null,{"value":null}] 05:50:53 INFO - PROCESS | 1905 | 1480341053686 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:50:53 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b4c00 == 6 [pid = 1950] [id = 758] 05:50:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x991b5800) [pid = 1950] [serial = 2033] [outer = (nil)] 05:50:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x991d8800) [pid = 1950] [serial = 2034] [outer = 0x991b5800] 05:50:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9afa6c00) [pid = 1950] [serial = 2035] [outer = 0x991b5800] 05:50:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d9400 == 7 [pid = 1950] [id = 759] 05:50:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9b1db000) [pid = 1950] [serial = 2036] [outer = (nil)] 05:50:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9b1dbc00) [pid = 1950] [serial = 2037] [outer = 0x9b1db000] 05:50:55 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 05:50:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9b1e2000) [pid = 1950] [serial = 2038] [outer = 0x9b1db000] 05:50:55 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 05:50:55 INFO - PROCESS | 1905 | 1480341055477 Marionette TRACE conn5 <- [1,2083,null,{"value":["/service-workers/service-worker/fetch-request-no-freshness-headers.https.html",0,null,null,[["The headers of FetchEvent shouldn't contain freshness headers.",0,null,null]]]}] 05:50:55 INFO - . 05:50:55 INFO - TEST-OK | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html | took 2100ms 05:50:55 INFO - PROCESS | 1905 | 1480341055501 Marionette TRACE conn5 -> [0,2084,"getWindowHandle",null] 05:50:55 INFO - PROCESS | 1905 | 1480341055513 Marionette TRACE conn5 <- [1,2084,null,{"value":"2147483649"}] 05:50:55 INFO - TEST-START | /service-workers/service-worker/fetch-request-redirect.https.html 05:50:55 INFO - PROCESS | 1905 | 1480341055525 Marionette TRACE conn5 -> [0,2085,"timeouts",{"script":185000}] 05:50:55 INFO - PROCESS | 1905 | 1480341055538 Marionette TRACE conn5 <- [1,2085,null,{}] 05:50:55 INFO - PROCESS | 1905 | 1480341055558 Marionette TRACE conn5 -> [0,2086,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:50:55 INFO - PROCESS | 1905 | 1480341055791 Marionette TRACE conn5 <- [1,2086,null,{"value":null}] 05:50:55 INFO - PROCESS | 1905 | 1480341055873 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:50:55 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d9000 == 8 [pid = 1950] [id = 760] 05:50:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9b1d9800) [pid = 1950] [serial = 2039] [outer = (nil)] 05:50:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9b73f400) [pid = 1950] [serial = 2040] [outer = 0x9b1d9800] 05:50:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b743c00) [pid = 1950] [serial = 2041] [outer = 0x9b1d9800] 05:50:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9c8c00 == 9 [pid = 1950] [id = 761] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b9ed400) [pid = 1950] [serial = 2042] [outer = (nil)] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9b9edc00) [pid = 1950] [serial = 2043] [outer = 0x9b9ed400] 05:50:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f6400 == 10 [pid = 1950] [id = 762] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9b9f6800) [pid = 1950] [serial = 2044] [outer = (nil)] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9b9f6c00) [pid = 1950] [serial = 2045] [outer = 0x9b9f6800] 05:50:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9fb400 == 11 [pid = 1950] [id = 763] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b9fb800) [pid = 1950] [serial = 2046] [outer = (nil)] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9b9fc800) [pid = 1950] [serial = 2047] [outer = 0x9b9fb800] 05:50:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba23800 == 12 [pid = 1950] [id = 764] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9ba24c00) [pid = 1950] [serial = 2048] [outer = (nil)] 05:50:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9ba25c00) [pid = 1950] [serial = 2049] [outer = 0x9ba24c00] 05:50:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afac000 == 13 [pid = 1950] [id = 765] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9ba28400) [pid = 1950] [serial = 2050] [outer = (nil)] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9ba28800) [pid = 1950] [serial = 2051] [outer = 0x9ba28400] 05:50:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba2a000 == 14 [pid = 1950] [id = 766] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9ba2b000) [pid = 1950] [serial = 2052] [outer = (nil)] 05:50:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9ba2c000) [pid = 1950] [serial = 2053] [outer = 0x9ba2b000] 05:50:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:58 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:50:58 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:50:58 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:50:58 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:50:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9baea000) [pid = 1950] [serial = 2054] [outer = 0x9ba28400] 05:50:58 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:50:58 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:50:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9bae4400) [pid = 1950] [serial = 2055] [outer = 0x9ba24c00] 05:50:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:50:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:00 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9fb400 == 13 [pid = 1950] [id = 763] 05:51:00 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f6400 == 12 [pid = 1950] [id = 762] 05:51:00 INFO - PROCESS | 1905 | --DOCSHELL 0x991b4c00 == 11 [pid = 1950] [id = 758] 05:51:00 INFO - PROCESS | 1905 | --DOCSHELL 0x991cf800 == 10 [pid = 1950] [id = 757] 05:51:00 INFO - PROCESS | 1905 | --DOCSHELL 0x99112400 == 9 [pid = 1950] [id = 756] 05:51:00 INFO - PROCESS | 1905 | --DOCSHELL 0x98f77400 == 8 [pid = 1950] [id = 751] 05:51:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x991d1000) [pid = 1950] [serial = 2031] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-fallback-iframe.html] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x99112800) [pid = 1950] [serial = 2028] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9b1db000) [pid = 1950] [serial = 2036] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x991b5800) [pid = 1950] [serial = 2033] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x98f79400) [pid = 1950] [serial = 2017] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b9fb800) [pid = 1950] [serial = 2046] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b9f6800) [pid = 1950] [serial = 2044] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9ba2b000) [pid = 1950] [serial = 2052] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9ba51000) [pid = 1950] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=shapeOutside] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9baab400) [pid = 1950] [serial = 2026] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=shapeOutside] 05:51:02 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9ba5a000) [pid = 1950] [serial = 2024] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=backgroundImage] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x991d1800) [pid = 1950] [serial = 2032] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x991adc00) [pid = 1950] [serial = 2030] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9b1e2000) [pid = 1950] [serial = 2038] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9b1dbc00) [pid = 1950] [serial = 2037] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9afa6c00) [pid = 1950] [serial = 2035] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x991b1400) [pid = 1950] [serial = 2019] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9b9fc800) [pid = 1950] [serial = 2047] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9b9f6c00) [pid = 1950] [serial = 2045] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9ba25c00) [pid = 1950] [serial = 2049] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9ba28800) [pid = 1950] [serial = 2051] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9ba2c000) [pid = 1950] [serial = 2053] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9b73f400) [pid = 1950] [serial = 2040] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x991d8800) [pid = 1950] [serial = 2034] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9911e000) [pid = 1950] [serial = 2029] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9ba51400) [pid = 1950] [serial = 2021] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x9baab800) [pid = 1950] [serial = 2027] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0x9ba5ac00) [pid = 1950] [serial = 2025] [outer = (nil)] [url = about:blank] 05:51:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d9400 == 7 [pid = 1950] [id = 759] 05:51:07 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba23800 == 6 [pid = 1950] [id = 764] 05:51:07 INFO - PROCESS | 1905 | --DOCSHELL 0x9afac000 == 5 [pid = 1950] [id = 765] 05:51:07 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba2a000 == 4 [pid = 1950] [id = 766] 05:51:07 INFO - PROCESS | 1905 | ++DOCSHELL 0x99116000 == 5 [pid = 1950] [id = 767] 05:51:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x99118c00) [pid = 1950] [serial = 2056] [outer = (nil)] 05:51:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9911ac00) [pid = 1950] [serial = 2057] [outer = 0x99118c00] 05:51:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:51:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:51:08 INFO - PROCESS | 1905 | ++DOCSHELL 0x99119c00 == 6 [pid = 1950] [id = 768] 05:51:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9911a400) [pid = 1950] [serial = 2058] [outer = (nil)] 05:51:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9911f400) [pid = 1950] [serial = 2059] [outer = 0x9911a400] 05:51:09 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:51:09 INFO - PROCESS | 1905 | [Child 1950] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:51:09 INFO - PROCESS | 1905 | 1480341069221 Marionette TRACE conn5 <- [1,2087,null,{"value":["/service-workers/service-worker/fetch-request-redirect.https.html",0,null,null,[["Verify redirect mode of Fetch API and ServiceWorker FetchEvent.",0,null,null],["Verify redirected of Response(Fetch API) and ServiceWorker FetchEvent.",0,null,null],["Verify redirected of Response(Fetch API), Cache API and ServiceWorker FetchEvent.",0,null,null]]]}] 05:51:09 INFO - ... 05:51:09 INFO - TEST-OK | /service-workers/service-worker/fetch-request-redirect.https.html | took 13751ms 05:51:09 INFO - PROCESS | 1905 | 1480341069293 Marionette TRACE conn5 -> [0,2088,"getWindowHandle",null] 05:51:09 INFO - PROCESS | 1905 | 1480341069299 Marionette TRACE conn5 <- [1,2088,null,{"value":"2147483649"}] 05:51:09 INFO - TEST-START | /service-workers/service-worker/fetch-request-resources.https.html 05:51:09 INFO - PROCESS | 1905 | 1480341069311 Marionette TRACE conn5 -> [0,2089,"timeouts",{"script":35000}] 05:51:09 INFO - PROCESS | 1905 | 1480341069314 Marionette TRACE conn5 <- [1,2089,null,{}] 05:51:09 INFO - PROCESS | 1905 | 1480341069332 Marionette TRACE conn5 -> [0,2090,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:09 INFO - PROCESS | 1905 | 1480341069550 Marionette TRACE conn5 <- [1,2090,null,{"value":null}] 05:51:09 INFO - PROCESS | 1905 | 1480341069588 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x991acc00 == 7 [pid = 1950] [id = 769] 05:51:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x991ad000) [pid = 1950] [serial = 2060] [outer = (nil)] 05:51:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x991d5c00) [pid = 1950] [serial = 2061] [outer = 0x991ad000] 05:51:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x991dcc00) [pid = 1950] [serial = 2062] [outer = 0x991ad000] 05:51:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:10 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d5c00 == 8 [pid = 1950] [id = 770] 05:51:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9b1d6400) [pid = 1950] [serial = 2063] [outer = (nil)] 05:51:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9b1d6c00) [pid = 1950] [serial = 2064] [outer = 0x9b1d6400] 05:51:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | [Child 1950] 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 05:51:11 INFO - PROCESS | 1905 | 1480341071382 Marionette TRACE conn5 <- [1,2091,null,{"value":["/service-workers/service-worker/fetch-request-resources.https.html",0,null,null,[["Verify FetchEvent for resources.",0,null,null]]]}] 05:51:11 INFO - . 05:51:11 INFO - TEST-OK | /service-workers/service-worker/fetch-request-resources.https.html | took 2110ms 05:51:11 INFO - PROCESS | 1905 | 1480341071417 Marionette TRACE conn5 -> [0,2092,"getWindowHandle",null] 05:51:11 INFO - PROCESS | 1905 | 1480341071422 Marionette TRACE conn5 <- [1,2092,null,{"value":"2147483649"}] 05:51:11 INFO - TEST-START | /service-workers/service-worker/fetch-request-xhr.https.html 05:51:11 INFO - PROCESS | 1905 | 1480341071436 Marionette TRACE conn5 -> [0,2093,"timeouts",{"script":35000}] 05:51:11 INFO - PROCESS | 1905 | 1480341071439 Marionette TRACE conn5 <- [1,2093,null,{}] 05:51:11 INFO - PROCESS | 1905 | 1480341071453 Marionette TRACE conn5 -> [0,2094,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:11 INFO - PROCESS | 1905 | 1480341071645 Marionette TRACE conn5 <- [1,2094,null,{"value":null}] 05:51:11 INFO - PROCESS | 1905 | 1480341071732 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afad400 == 9 [pid = 1950] [id = 771] 05:51:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9afae400) [pid = 1950] [serial = 2065] [outer = (nil)] 05:51:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9b8e7400) [pid = 1950] [serial = 2066] [outer = 0x9afae400] 05:51:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9b9b9c00) [pid = 1950] [serial = 2067] [outer = 0x9afae400] 05:51:12 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:12 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:12 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afae000 == 10 [pid = 1950] [id = 772] 05:51:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9b1d5000) [pid = 1950] [serial = 2068] [outer = (nil)] 05:51:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b1dac00) [pid = 1950] [serial = 2069] [outer = 0x9b1d5000] 05:51:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:13 INFO - PROCESS | 1905 | 1480341073631 Marionette TRACE conn5 <- [1,2095,null,{"value":["/service-workers/service-worker/fetch-request-xhr.https.html",0,null,null,[["Verify the body of FetchEvent using XMLHttpRequest",0,null,null]]]}] 05:51:13 INFO - . 05:51:13 INFO - TEST-OK | /service-workers/service-worker/fetch-request-xhr.https.html | took 2246ms 05:51:13 INFO - PROCESS | 1905 | 1480341073693 Marionette TRACE conn5 -> [0,2096,"getWindowHandle",null] 05:51:13 INFO - PROCESS | 1905 | 1480341073698 Marionette TRACE conn5 <- [1,2096,null,{"value":"2147483649"}] 05:51:13 INFO - TEST-START | /service-workers/service-worker/fetch-response-xhr.https.html 05:51:13 INFO - PROCESS | 1905 | 1480341073713 Marionette TRACE conn5 -> [0,2097,"timeouts",{"script":35000}] 05:51:13 INFO - PROCESS | 1905 | 1480341073720 Marionette TRACE conn5 <- [1,2097,null,{}] 05:51:13 INFO - PROCESS | 1905 | 1480341073730 Marionette TRACE conn5 -> [0,2098,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:13 INFO - PROCESS | 1905 | 1480341073980 Marionette TRACE conn5 <- [1,2098,null,{"value":null}] 05:51:14 INFO - PROCESS | 1905 | 1480341074073 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7d800 == 11 [pid = 1950] [id = 773] 05:51:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x98f7e800) [pid = 1950] [serial = 2070] [outer = (nil)] 05:51:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x991b1800) [pid = 1950] [serial = 2071] [outer = 0x98f7e800] 05:51:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x991ce400) [pid = 1950] [serial = 2072] [outer = 0x98f7e800] 05:51:14 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d5c00 == 10 [pid = 1950] [id = 770] 05:51:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:14 INFO - PROCESS | 1905 | --DOCSHELL 0x991acc00 == 9 [pid = 1950] [id = 769] 05:51:14 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d9000 == 8 [pid = 1950] [id = 760] 05:51:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x991db800 == 9 [pid = 1950] [id = 774] 05:51:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9afa6c00) [pid = 1950] [serial = 2073] [outer = (nil)] 05:51:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9afa9400) [pid = 1950] [serial = 2074] [outer = 0x9afa6c00] 05:51:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:15 INFO - PROCESS | 1905 | 1480341075705 Marionette TRACE conn5 <- [1,2099,null,{"value":["/service-workers/service-worker/fetch-response-xhr.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 05:51:15 INFO - . 05:51:15 INFO - TEST-OK | /service-workers/service-worker/fetch-response-xhr.https.html | took 2042ms 05:51:15 INFO - PROCESS | 1905 | 1480341075757 Marionette TRACE conn5 -> [0,2100,"getWindowHandle",null] 05:51:15 INFO - TEST-START | /service-workers/service-worker/fetch-waits-for-activate.https.html 05:51:15 INFO - PROCESS | 1905 | 1480341075761 Marionette TRACE conn5 <- [1,2100,null,{"value":"2147483649"}] 05:51:15 INFO - PROCESS | 1905 | 1480341075768 Marionette TRACE conn5 -> [0,2101,"timeouts",{"script":185000}] 05:51:15 INFO - PROCESS | 1905 | 1480341075771 Marionette TRACE conn5 <- [1,2101,null,{}] 05:51:15 INFO - PROCESS | 1905 | 1480341075777 Marionette TRACE conn5 -> [0,2102,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:15 INFO - PROCESS | 1905 | 1480341075958 Marionette TRACE conn5 <- [1,2102,null,{"value":null}] 05:51:16 INFO - PROCESS | 1905 | 1480341076021 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afb4000 == 10 [pid = 1950] [id = 775] 05:51:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9b1d5800) [pid = 1950] [serial = 2075] [outer = (nil)] 05:51:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9b9c7000) [pid = 1950] [serial = 2076] [outer = 0x9b1d5800] 05:51:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9b9f6400) [pid = 1950] [serial = 2077] [outer = 0x9b1d5800] 05:51:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba55800 == 11 [pid = 1950] [id = 776] 05:51:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9ba55c00) [pid = 1950] [serial = 2078] [outer = (nil)] 05:51:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9ba56000) [pid = 1950] [serial = 2079] [outer = 0x9ba55c00] 05:51:17 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x991ad000) [pid = 1950] [serial = 2060] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html] 05:51:17 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b9ed400) [pid = 1950] [serial = 2042] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 05:51:17 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x99118c00) [pid = 1950] [serial = 2056] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 05:51:17 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b1d6400) [pid = 1950] [serial = 2063] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html] 05:51:17 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9b1d9800) [pid = 1950] [serial = 2039] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html] 05:51:17 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9911a400) [pid = 1950] [serial = 2058] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 05:51:17 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9ba28400) [pid = 1950] [serial = 2050] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Derror&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Derror%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:51:17 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9ba24c00) [pid = 1950] [serial = 2048] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Dfollow&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Dfollow%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:51:18 INFO - PROCESS | 1905 | 1480341078661 Marionette TRACE conn5 <- [1,2103,null,{"value":["/service-workers/service-worker/fetch-waits-for-activate.https.html",0,null,null,[["Fetch events should wait for the activate event to complete.",0,null,null]]]}] 05:51:18 INFO - . 05:51:18 INFO - TEST-OK | /service-workers/service-worker/fetch-waits-for-activate.https.html | took 2950ms 05:51:18 INFO - PROCESS | 1905 | 1480341078719 Marionette TRACE conn5 -> [0,2104,"getWindowHandle",null] 05:51:18 INFO - PROCESS | 1905 | 1480341078723 Marionette TRACE conn5 <- [1,2104,null,{"value":"2147483649"}] 05:51:18 INFO - TEST-START | /service-workers/service-worker/getregistration.https.html 05:51:18 INFO - PROCESS | 1905 | 1480341078730 Marionette TRACE conn5 -> [0,2105,"timeouts",{"script":35000}] 05:51:18 INFO - PROCESS | 1905 | 1480341078732 Marionette TRACE conn5 <- [1,2105,null,{}] 05:51:18 INFO - PROCESS | 1905 | 1480341078738 Marionette TRACE conn5 -> [0,2106,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:18 INFO - PROCESS | 1905 | 1480341078920 Marionette TRACE conn5 <- [1,2106,null,{"value":null}] 05:51:19 INFO - PROCESS | 1905 | 1480341078999 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f8c00 == 12 [pid = 1950] [id = 777] 05:51:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9ba24c00) [pid = 1950] [serial = 2080] [outer = (nil)] 05:51:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9ba51400) [pid = 1950] [serial = 2081] [outer = 0x9ba24c00] 05:51:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9ba54c00) [pid = 1950] [serial = 2082] [outer = 0x9ba24c00] 05:51:19 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:19 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:20 INFO - PROCESS | 1905 | 1480341080501 Marionette TRACE conn5 <- [1,2107,null,{"value":["/service-workers/service-worker/getregistration.https.html",0,null,null,[["getRegistration",0,null,null],["Register then getRegistration",0,null,null],["Register then getRegistration with a URL having a fragment",0,null,null],["getRegistration with a cross origin URL",0,null,null],["Register then Unregister then getRegistration",0,null,null]]]}] 05:51:20 INFO - ..... 05:51:20 INFO - TEST-OK | /service-workers/service-worker/getregistration.https.html | took 1830ms 05:51:20 INFO - PROCESS | 1905 | 1480341080561 Marionette TRACE conn5 -> [0,2108,"getWindowHandle",null] 05:51:20 INFO - PROCESS | 1905 | 1480341080565 Marionette TRACE conn5 <- [1,2108,null,{"value":"2147483649"}] 05:51:20 INFO - TEST-START | /service-workers/service-worker/getregistrations.https.html 05:51:20 INFO - PROCESS | 1905 | 1480341080572 Marionette TRACE conn5 -> [0,2109,"timeouts",{"script":35000}] 05:51:20 INFO - PROCESS | 1905 | 1480341080574 Marionette TRACE conn5 <- [1,2109,null,{}] 05:51:20 INFO - PROCESS | 1905 | 1480341080580 Marionette TRACE conn5 -> [0,2110,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:20 INFO - PROCESS | 1905 | 1480341080765 Marionette TRACE conn5 <- [1,2110,null,{"value":null}] 05:51:20 INFO - PROCESS | 1905 | 1480341080865 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x99117800 == 13 [pid = 1950] [id = 778] 05:51:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9911e000) [pid = 1950] [serial = 2083] [outer = (nil)] 05:51:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9b1d6400) [pid = 1950] [serial = 2084] [outer = 0x9911e000] 05:51:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9b1de800) [pid = 1950] [serial = 2085] [outer = 0x9911e000] 05:51:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f8c00 == 12 [pid = 1950] [id = 777] 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x991db800 == 11 [pid = 1950] [id = 774] 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7d800 == 10 [pid = 1950] [id = 773] 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x9afae000 == 9 [pid = 1950] [id = 772] 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x9afb4000 == 8 [pid = 1950] [id = 775] 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x9afad400 == 7 [pid = 1950] [id = 771] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b8e7400) [pid = 1950] [serial = 2066] [outer = (nil)] [url = about:blank] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x991d5c00) [pid = 1950] [serial = 2061] [outer = (nil)] [url = about:blank] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9b9edc00) [pid = 1950] [serial = 2043] [outer = (nil)] [url = about:blank] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9911ac00) [pid = 1950] [serial = 2057] [outer = (nil)] [url = about:blank] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x991dcc00) [pid = 1950] [serial = 2062] [outer = (nil)] [url = about:blank] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9b1d6c00) [pid = 1950] [serial = 2064] [outer = (nil)] [url = about:blank] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9b743c00) [pid = 1950] [serial = 2041] [outer = (nil)] [url = about:blank] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9911f400) [pid = 1950] [serial = 2059] [outer = (nil)] [url = about:blank] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9baea000) [pid = 1950] [serial = 2054] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Derror&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Derror%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:51:23 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9bae4400) [pid = 1950] [serial = 2055] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Dfollow&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Dfollow%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:51:23 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7b800 == 8 [pid = 1950] [id = 779] 05:51:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x991afc00) [pid = 1950] [serial = 2086] [outer = (nil)] 05:51:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x991b1400) [pid = 1950] [serial = 2087] [outer = 0x991afc00] 05:51:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x99119c00 == 7 [pid = 1950] [id = 768] 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9c8c00 == 6 [pid = 1950] [id = 761] 05:51:23 INFO - PROCESS | 1905 | --DOCSHELL 0x99116000 == 5 [pid = 1950] [id = 767] 05:51:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:23 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d1400 == 6 [pid = 1950] [id = 780] 05:51:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x991d1800) [pid = 1950] [serial = 2088] [outer = (nil)] 05:51:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x991d1c00) [pid = 1950] [serial = 2089] [outer = 0x991d1800] 05:51:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x991aec00) [pid = 1950] [serial = 2090] [outer = 0x991d1800] 05:51:24 INFO - PROCESS | 1905 | 1480341084405 Marionette TRACE conn5 <- [1,2111,null,{"value":["/service-workers/service-worker/getregistrations.https.html",0,null,null,[["Purge the existing registrations.",0,null,null],["getRegistrations",0,null,null],["Register then getRegistrations",0,null,null],["Register multiple times then getRegistrations",0,null,null],["Register then Unregister then getRegistrations",0,null,null],["Register then Unregister with controlled frame then getRegistrations",0,null,null],["getRegistrations promise resolves only with same origin registrations.",0,null,null]]]}] 05:51:24 INFO - ....... 05:51:24 INFO - TEST-OK | /service-workers/service-worker/getregistrations.https.html | took 3895ms 05:51:24 INFO - PROCESS | 1905 | 1480341084472 Marionette TRACE conn5 -> [0,2112,"getWindowHandle",null] 05:51:24 INFO - PROCESS | 1905 | 1480341084476 Marionette TRACE conn5 <- [1,2112,null,{"value":"2147483649"}] 05:51:24 INFO - TEST-START | /service-workers/service-worker/indexeddb.https.html 05:51:24 INFO - PROCESS | 1905 | 1480341084485 Marionette TRACE conn5 -> [0,2113,"timeouts",{"script":35000}] 05:51:24 INFO - PROCESS | 1905 | 1480341084488 Marionette TRACE conn5 <- [1,2113,null,{}] 05:51:24 INFO - PROCESS | 1905 | 1480341084494 Marionette TRACE conn5 -> [0,2114,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:24 INFO - PROCESS | 1905 | 1480341084710 Marionette TRACE conn5 <- [1,2114,null,{"value":null}] 05:51:24 INFO - PROCESS | 1905 | 1480341084760 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b6c00 == 7 [pid = 1950] [id = 781] 05:51:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x991b9000) [pid = 1950] [serial = 2091] [outer = (nil)] 05:51:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b1d3800) [pid = 1950] [serial = 2092] [outer = 0x991b9000] 05:51:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9b1e0800) [pid = 1950] [serial = 2093] [outer = 0x991b9000] 05:51:25 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:25 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:26 INFO - PROCESS | 1905 | 1480341086409 Marionette TRACE conn5 <- [1,2115,null,{"value":["/service-workers/service-worker/indexeddb.https.html",0,null,null,[["Verify Indexed DB operation in a Service Worker",0,null,null]]]}] 05:51:26 INFO - . 05:51:26 INFO - TEST-OK | /service-workers/service-worker/indexeddb.https.html | took 1991ms 05:51:26 INFO - PROCESS | 1905 | 1480341086479 Marionette TRACE conn5 -> [0,2116,"getWindowHandle",null] 05:51:26 INFO - PROCESS | 1905 | 1480341086486 Marionette TRACE conn5 <- [1,2116,null,{"value":"2147483649"}] 05:51:26 INFO - TEST-START | /service-workers/service-worker/install-event-type.https.html 05:51:26 INFO - PROCESS | 1905 | 1480341086494 Marionette TRACE conn5 -> [0,2117,"timeouts",{"script":35000}] 05:51:26 INFO - PROCESS | 1905 | 1480341086500 Marionette TRACE conn5 <- [1,2117,null,{}] 05:51:26 INFO - PROCESS | 1905 | 1480341086514 Marionette TRACE conn5 -> [0,2118,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:26 INFO - PROCESS | 1905 | 1480341086702 Marionette TRACE conn5 <- [1,2118,null,{"value":null}] 05:51:26 INFO - PROCESS | 1905 | 1480341086790 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:26 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8ed000 == 8 [pid = 1950] [id = 782] 05:51:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9b8ef000) [pid = 1950] [serial = 2094] [outer = (nil)] 05:51:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9b9f8800) [pid = 1950] [serial = 2095] [outer = 0x9b8ef000] 05:51:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9b9fc800) [pid = 1950] [serial = 2096] [outer = 0x9b8ef000] 05:51:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:27 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:27 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b1d5800) [pid = 1950] [serial = 2075] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html] 05:51:27 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9ba24c00) [pid = 1950] [serial = 2080] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html] 05:51:27 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b1d5000) [pid = 1950] [serial = 2068] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html] 05:51:27 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9afae400) [pid = 1950] [serial = 2065] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html] 05:51:27 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9afa6c00) [pid = 1950] [serial = 2073] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html] 05:51:27 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x98f7e800) [pid = 1950] [serial = 2070] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html] 05:51:27 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9ba55c00) [pid = 1950] [serial = 2078] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-waits-for-activate/] 05:51:28 INFO - PROCESS | 1905 | 1480341088638 Marionette TRACE conn5 <- [1,2119,null,{"value":["/service-workers/service-worker/install-event-type.https.html",0,null,null,[["install event type",0,null,null]]]}] 05:51:28 INFO - . 05:51:28 INFO - TEST-OK | /service-workers/service-worker/install-event-type.https.html | took 2199ms 05:51:28 INFO - PROCESS | 1905 | 1480341088695 Marionette TRACE conn5 -> [0,2120,"getWindowHandle",null] 05:51:28 INFO - PROCESS | 1905 | 1480341088698 Marionette TRACE conn5 <- [1,2120,null,{"value":"2147483649"}] 05:51:28 INFO - TEST-START | /service-workers/service-worker/installing.https.html 05:51:28 INFO - PROCESS | 1905 | 1480341088705 Marionette TRACE conn5 -> [0,2121,"timeouts",{"script":35000}] 05:51:28 INFO - PROCESS | 1905 | 1480341088722 Marionette TRACE conn5 <- [1,2121,null,{}] 05:51:28 INFO - PROCESS | 1905 | 1480341088728 Marionette TRACE conn5 -> [0,2122,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:28 INFO - PROCESS | 1905 | 1480341088940 Marionette TRACE conn5 <- [1,2122,null,{"value":null}] 05:51:29 INFO - PROCESS | 1905 | 1480341088996 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:29 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baac000 == 9 [pid = 1950] [id = 783] 05:51:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9baac800) [pid = 1950] [serial = 2097] [outer = (nil)] 05:51:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9bab0800) [pid = 1950] [serial = 2098] [outer = 0x9baac800] 05:51:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9afae000) [pid = 1950] [serial = 2099] [outer = 0x9baac800] 05:51:29 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:29 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:30 INFO - PROCESS | 1905 | ++DOCSHELL 0x991cf400 == 10 [pid = 1950] [id = 784] 05:51:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x991da800) [pid = 1950] [serial = 2100] [outer = (nil)] 05:51:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x991dc800) [pid = 1950] [serial = 2101] [outer = 0x991da800] 05:51:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:51:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:51:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:30 INFO - PROCESS | 1905 | 1480341090850 Marionette TRACE conn5 <- [1,2123,null,{"value":["/service-workers/service-worker/installing.https.html",0,null,null,[["installing is set",0,null,null]]]}] 05:51:30 INFO - . 05:51:30 INFO - TEST-OK | /service-workers/service-worker/installing.https.html | took 2204ms 05:51:30 INFO - PROCESS | 1905 | 1480341090925 Marionette TRACE conn5 -> [0,2124,"getWindowHandle",null] 05:51:30 INFO - PROCESS | 1905 | 1480341090939 Marionette TRACE conn5 <- [1,2124,null,{"value":"2147483649"}] 05:51:30 INFO - TEST-START | /service-workers/service-worker/interfaces.https.html 05:51:30 INFO - PROCESS | 1905 | 1480341090978 Marionette TRACE conn5 -> [0,2125,"timeouts",{"script":35000}] 05:51:30 INFO - PROCESS | 1905 | 1480341090983 Marionette TRACE conn5 <- [1,2125,null,{}] 05:51:30 INFO - PROCESS | 1905 | 1480341090988 Marionette TRACE conn5 -> [0,2126,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:31 INFO - PROCESS | 1905 | 1480341091174 Marionette TRACE conn5 <- [1,2126,null,{"value":null}] 05:51:31 INFO - PROCESS | 1905 | 1480341091219 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:31 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b4c00 == 11 [pid = 1950] [id = 785] 05:51:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x991b5c00) [pid = 1950] [serial = 2102] [outer = (nil)] 05:51:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9b8e8000) [pid = 1950] [serial = 2103] [outer = 0x991b5c00] 05:51:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9b9f1000) [pid = 1950] [serial = 2104] [outer = 0x991b5c00] 05:51:31 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:31 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:32 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7b800 == 10 [pid = 1950] [id = 779] 05:51:32 INFO - PROCESS | 1905 | --DOCSHELL 0x991d1400 == 9 [pid = 1950] [id = 780] 05:51:32 INFO - PROCESS | 1905 | --DOCSHELL 0x99117800 == 8 [pid = 1950] [id = 778] 05:51:32 INFO - PROCESS | 1905 | --DOCSHELL 0x991b6c00 == 7 [pid = 1950] [id = 781] 05:51:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8ed000 == 6 [pid = 1950] [id = 782] 05:51:32 INFO - PROCESS | 1905 | --DOCSHELL 0x991cf400 == 5 [pid = 1950] [id = 784] 05:51:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9baac000 == 4 [pid = 1950] [id = 783] 05:51:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba55800 == 3 [pid = 1950] [id = 776] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9ba51400) [pid = 1950] [serial = 2081] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9ba54c00) [pid = 1950] [serial = 2082] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b1dac00) [pid = 1950] [serial = 2069] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b9b9c00) [pid = 1950] [serial = 2067] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9afa9400) [pid = 1950] [serial = 2074] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991ce400) [pid = 1950] [serial = 2072] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9ba56000) [pid = 1950] [serial = 2079] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9b9f6400) [pid = 1950] [serial = 2077] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9b9c7000) [pid = 1950] [serial = 2076] [outer = (nil)] [url = about:blank] 05:51:32 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x991b1800) [pid = 1950] [serial = 2071] [outer = (nil)] [url = about:blank] 05:51:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:33 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:33 INFO - PROCESS | 1905 | 1480341093702 Marionette TRACE conn5 <- [1,2127,null,{"value":["/service-workers/service-worker/interfaces.https.html",0,null,null,[["Interfaces and attributes of ServiceWorkerContainer",0,null,null],["Interfaces and attributes of ServiceWorker",0,null,null],["Interfaces and attributes in ServiceWorkerGlobalScope",0,null,null],["ServiceWorkerGlobalScope",0,{},{}],["Clients",0,{},{}],["Client",0,{},{}],["WindowClient",0,{},{}],["CacheStorage",0,{},{}],["Cache",0,{},{}],["Event constructors",0,{},{}]]]}] 05:51:33 INFO - .......... 05:51:33 INFO - TEST-OK | /service-workers/service-worker/interfaces.https.html | took 2745ms 05:51:33 INFO - PROCESS | 1905 | 1480341093725 Marionette TRACE conn5 -> [0,2128,"getWindowHandle",null] 05:51:33 INFO - PROCESS | 1905 | 1480341093727 Marionette TRACE conn5 <- [1,2128,null,{"value":"2147483649"}] 05:51:33 INFO - TEST-START | /service-workers/service-worker/invalid-blobtype.https.html 05:51:33 INFO - PROCESS | 1905 | 1480341093750 Marionette TRACE conn5 -> [0,2129,"timeouts",{"script":35000}] 05:51:33 INFO - PROCESS | 1905 | 1480341093754 Marionette TRACE conn5 <- [1,2129,null,{}] 05:51:33 INFO - PROCESS | 1905 | 1480341093780 Marionette TRACE conn5 -> [0,2130,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:34 INFO - PROCESS | 1905 | 1480341094019 Marionette TRACE conn5 <- [1,2130,null,{"value":null}] 05:51:34 INFO - PROCESS | 1905 | 1480341094077 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:34 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b6c00 == 4 [pid = 1950] [id = 786] 05:51:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x991b9400) [pid = 1950] [serial = 2105] [outer = (nil)] 05:51:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9afad800) [pid = 1950] [serial = 2106] [outer = 0x991b9400] 05:51:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9b1db800) [pid = 1950] [serial = 2107] [outer = 0x991b9400] 05:51:34 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:34 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:35 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9eec00 == 5 [pid = 1950] [id = 787] 05:51:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9b9f0c00) [pid = 1950] [serial = 2108] [outer = (nil)] 05:51:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b9f3400) [pid = 1950] [serial = 2109] [outer = 0x9b9f0c00] 05:51:35 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:35 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2694 05:51:35 INFO - PROCESS | 1905 | 1480341095924 Marionette TRACE conn5 <- [1,2131,null,{"value":["/service-workers/service-worker/invalid-blobtype.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 05:51:35 INFO - . 05:51:35 INFO - TEST-OK | /service-workers/service-worker/invalid-blobtype.https.html | took 2215ms 05:51:35 INFO - PROCESS | 1905 | 1480341095963 Marionette TRACE conn5 -> [0,2132,"getWindowHandle",null] 05:51:35 INFO - PROCESS | 1905 | 1480341095967 Marionette TRACE conn5 <- [1,2132,null,{"value":"2147483649"}] 05:51:35 INFO - TEST-START | /service-workers/service-worker/invalid-header.https.html 05:51:35 INFO - PROCESS | 1905 | 1480341095974 Marionette TRACE conn5 -> [0,2133,"timeouts",{"script":35000}] 05:51:35 INFO - PROCESS | 1905 | 1480341095977 Marionette TRACE conn5 <- [1,2133,null,{}] 05:51:35 INFO - PROCESS | 1905 | 1480341095991 Marionette TRACE conn5 -> [0,2134,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:36 INFO - PROCESS | 1905 | 1480341096202 Marionette TRACE conn5 <- [1,2134,null,{"value":null}] 05:51:36 INFO - PROCESS | 1905 | 1480341096270 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:36 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1dbc00 == 6 [pid = 1950] [id = 788] 05:51:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9b744000) [pid = 1950] [serial = 2110] [outer = (nil)] 05:51:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9ba2c000) [pid = 1950] [serial = 2111] [outer = 0x9b744000] 05:51:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9ba4f400) [pid = 1950] [serial = 2112] [outer = 0x9b744000] 05:51:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:37 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x991b9000) [pid = 1950] [serial = 2091] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html] 05:51:37 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9baac800) [pid = 1950] [serial = 2097] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/installing.https.html] 05:51:37 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9b8ef000) [pid = 1950] [serial = 2094] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html] 05:51:37 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991da800) [pid = 1950] [serial = 2100] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:51:37 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x991afc00) [pid = 1950] [serial = 2086] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/getregistrations/register-unregister-controlled] 05:51:37 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9911e000) [pid = 1950] [serial = 2083] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html] 05:51:37 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x991d1800) [pid = 1950] [serial = 2088] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 05:51:37 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba58400 == 7 [pid = 1950] [id = 789] 05:51:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9ba5a400) [pid = 1950] [serial = 2113] [outer = (nil)] 05:51:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9ba5c000) [pid = 1950] [serial = 2114] [outer = 0x9ba5a400] 05:51:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:38 INFO - PROCESS | 1905 | 1480341098043 Marionette TRACE conn5 <- [1,2135,null,{"value":["/service-workers/service-worker/invalid-header.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 05:51:38 INFO - . 05:51:38 INFO - TEST-OK | /service-workers/service-worker/invalid-header.https.html | took 2092ms 05:51:38 INFO - PROCESS | 1905 | 1480341098066 Marionette TRACE conn5 -> [0,2136,"getWindowHandle",null] 05:51:38 INFO - PROCESS | 1905 | 1480341098070 Marionette TRACE conn5 <- [1,2136,null,{"value":"2147483649"}] 05:51:38 INFO - TEST-START | /service-workers/service-worker/multiple-register.https.html 05:51:38 INFO - PROCESS | 1905 | 1480341098079 Marionette TRACE conn5 -> [0,2137,"timeouts",{"script":35000}] 05:51:38 INFO - PROCESS | 1905 | 1480341098085 Marionette TRACE conn5 <- [1,2137,null,{}] 05:51:38 INFO - PROCESS | 1905 | 1480341098093 Marionette TRACE conn5 -> [0,2138,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:38 INFO - PROCESS | 1905 | 1480341098296 Marionette TRACE conn5 <- [1,2138,null,{"value":null}] 05:51:38 INFO - PROCESS | 1905 | 1480341098438 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:38 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba59800 == 8 [pid = 1950] [id = 790] 05:51:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9ba5b400) [pid = 1950] [serial = 2115] [outer = (nil)] 05:51:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9bab4800) [pid = 1950] [serial = 2116] [outer = 0x9ba5b400] 05:51:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9bab7800) [pid = 1950] [serial = 2117] [outer = 0x9ba5b400] 05:51:38 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:38 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae9400 == 9 [pid = 1950] [id = 791] 05:51:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9baea000) [pid = 1950] [serial = 2118] [outer = (nil)] 05:51:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9baea400) [pid = 1950] [serial = 2119] [outer = 0x9baea000] 05:51:40 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:40 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:40 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:40 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:40 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:40 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:40 INFO - PROCESS | 1905 | 1480341100987 Marionette TRACE conn5 <- [1,2139,null,{"value":["/service-workers/service-worker/multiple-register.https.html",0,null,null,[["Subsequent registrations resolve to the same registration object",0,null,null],["Subsequent registrations from a different iframe resolve to the different registration object but they refer to the same registration and workers",0,null,null],["Concurrent registrations resolve to the same registration object",0,null,null]]]}] 05:51:41 INFO - ... 05:51:41 INFO - TEST-OK | /service-workers/service-worker/multiple-register.https.html | took 2956ms 05:51:41 INFO - PROCESS | 1905 | 1480341101037 Marionette TRACE conn5 -> [0,2140,"getWindowHandle",null] 05:51:41 INFO - PROCESS | 1905 | 1480341101042 Marionette TRACE conn5 <- [1,2140,null,{"value":"2147483649"}] 05:51:41 INFO - TEST-START | /service-workers/service-worker/multiple-update.https.html 05:51:41 INFO - PROCESS | 1905 | 1480341101051 Marionette TRACE conn5 -> [0,2141,"timeouts",{"script":35000}] 05:51:41 INFO - PROCESS | 1905 | 1480341101054 Marionette TRACE conn5 <- [1,2141,null,{}] 05:51:41 INFO - PROCESS | 1905 | 1480341101060 Marionette TRACE conn5 -> [0,2142,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:41 INFO - PROCESS | 1905 | 1480341101212 Marionette TRACE conn5 <- [1,2142,null,{"value":null}] 05:51:41 INFO - PROCESS | 1905 | 1480341101302 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x99117000 == 10 [pid = 1950] [id = 792] 05:51:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x991ae400) [pid = 1950] [serial = 2120] [outer = (nil)] 05:51:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9afb4000) [pid = 1950] [serial = 2121] [outer = 0x991ae400] 05:51:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9b8efc00) [pid = 1950] [serial = 2122] [outer = 0x991ae400] 05:51:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba58400 == 9 [pid = 1950] [id = 789] 05:51:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1dbc00 == 8 [pid = 1950] [id = 788] 05:51:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9eec00 == 7 [pid = 1950] [id = 787] 05:51:42 INFO - PROCESS | 1905 | --DOCSHELL 0x991b6c00 == 6 [pid = 1950] [id = 786] 05:51:42 INFO - PROCESS | 1905 | --DOCSHELL 0x991b4c00 == 5 [pid = 1950] [id = 785] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x991dc800) [pid = 1950] [serial = 2101] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x991b1400) [pid = 1950] [serial = 2087] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9afae000) [pid = 1950] [serial = 2099] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b9fc800) [pid = 1950] [serial = 2096] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b1de800) [pid = 1950] [serial = 2085] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9bab0800) [pid = 1950] [serial = 2098] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991aec00) [pid = 1950] [serial = 2090] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9b1e0800) [pid = 1950] [serial = 2093] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9b9f8800) [pid = 1950] [serial = 2095] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9b1d3800) [pid = 1950] [serial = 2092] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9b1d6400) [pid = 1950] [serial = 2084] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x991d1c00) [pid = 1950] [serial = 2089] [outer = (nil)] [url = about:blank] 05:51:42 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:42 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:42 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:42 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:43 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:43 INFO - PROCESS | 1905 | 1480341103140 Marionette TRACE conn5 <- [1,2143,null,{"value":["/service-workers/service-worker/multiple-update.https.html",0,null,null,[["Trigger multiple updates.",0,null,null]]]}] 05:51:43 INFO - . 05:51:43 INFO - TEST-OK | /service-workers/service-worker/multiple-update.https.html | took 2145ms 05:51:43 INFO - PROCESS | 1905 | 1480341103197 Marionette TRACE conn5 -> [0,2144,"getWindowHandle",null] 05:51:43 INFO - PROCESS | 1905 | 1480341103200 Marionette TRACE conn5 <- [1,2144,null,{"value":"2147483649"}] 05:51:43 INFO - TEST-START | /service-workers/service-worker/navigate-window.https.html 05:51:43 INFO - PROCESS | 1905 | 1480341103207 Marionette TRACE conn5 -> [0,2145,"timeouts",{"script":35000}] 05:51:43 INFO - PROCESS | 1905 | 1480341103209 Marionette TRACE conn5 <- [1,2145,null,{}] 05:51:43 INFO - PROCESS | 1905 | 1480341103215 Marionette TRACE conn5 -> [0,2146,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:43 INFO - PROCESS | 1905 | 1480341103378 Marionette TRACE conn5 <- [1,2146,null,{"value":null}] 05:51:43 INFO - PROCESS | 1905 | 1480341103486 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9efc00 == 6 [pid = 1950] [id = 793] 05:51:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b9f6800) [pid = 1950] [serial = 2123] [outer = (nil)] 05:51:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9ba58400) [pid = 1950] [serial = 2124] [outer = 0x9b9f6800] 05:51:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9baab800) [pid = 1950] [serial = 2125] [outer = 0x9b9f6800] 05:51:43 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:43 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baf2c00 == 7 [pid = 1950] [id = 794] 05:51:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9baf3000) [pid = 1950] [serial = 2126] [outer = (nil)] 05:51:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9bfcdc00) [pid = 1950] [serial = 2127] [outer = 0x9baf3000] 05:51:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9bfcc800) [pid = 1950] [serial = 2128] [outer = 0x9baf3000] 05:51:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9bfd5400) [pid = 1950] [serial = 2129] [outer = 0x9baf3000] 05:51:46 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:46 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:46 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x991b9400) [pid = 1950] [serial = 2105] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html] 05:51:46 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9b744000) [pid = 1950] [serial = 2110] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html] 05:51:46 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x991b5c00) [pid = 1950] [serial = 2102] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html] 05:51:46 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9ba5a400) [pid = 1950] [serial = 2113] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-header-iframe.https.html] 05:51:46 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9b9f0c00) [pid = 1950] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html] 05:51:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9b744000) [pid = 1950] [serial = 2130] [outer = 0x9baf3000] 05:51:47 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21f400 == 8 [pid = 1950] [id = 795] 05:51:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9c21f800) [pid = 1950] [serial = 2131] [outer = (nil)] 05:51:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9c223400) [pid = 1950] [serial = 2132] [outer = 0x9c21f800] 05:51:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9c227800) [pid = 1950] [serial = 2133] [outer = 0x9c21f800] 05:51:47 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:47 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:47 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:47 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9c2bdc00) [pid = 1950] [serial = 2134] [outer = 0x9c21f800] 05:51:48 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:48 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9c377c00) [pid = 1950] [serial = 2135] [outer = 0x9c21f800] 05:51:49 INFO - PROCESS | 1905 | 1480341109405 Marionette TRACE conn5 <- [1,2147,null,{"value":["/service-workers/service-worker/navigate-window.https.html",0,null,null,[["Clients.matchAll() should not show an old window as controlled after it navigates.",0,null,null],["Clients.matchAll() should not show an old window after it navigates.",0,null,null]]]}] 05:51:49 INFO - .. 05:51:49 INFO - TEST-OK | /service-workers/service-worker/navigate-window.https.html | took 6223ms 05:51:49 INFO - PROCESS | 1905 | 1480341109433 Marionette TRACE conn5 -> [0,2148,"getWindowHandle",null] 05:51:49 INFO - PROCESS | 1905 | 1480341109441 Marionette TRACE conn5 <- [1,2148,null,{"value":"2147483649"}] 05:51:49 INFO - TEST-START | /service-workers/service-worker/navigation-redirect.https.html 05:51:49 INFO - PROCESS | 1905 | 1480341109495 Marionette TRACE conn5 -> [0,2149,"timeouts",{"script":35000}] 05:51:49 INFO - PROCESS | 1905 | 1480341109501 Marionette TRACE conn5 <- [1,2149,null,{}] 05:51:49 INFO - PROCESS | 1905 | 1480341109510 Marionette TRACE conn5 -> [0,2150,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:51:49 INFO - PROCESS | 1905 | 1480341109789 Marionette TRACE conn5 <- [1,2150,null,{"value":null}] 05:51:49 INFO - PROCESS | 1905 | 1480341109883 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:51:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8edc00 == 9 [pid = 1950] [id = 796] 05:51:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9b8ee400) [pid = 1950] [serial = 2136] [outer = (nil)] 05:51:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9baadc00) [pid = 1950] [serial = 2137] [outer = 0x9b8ee400] 05:51:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9badc400) [pid = 1950] [serial = 2138] [outer = 0x9b8ee400] 05:51:50 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:50 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:51 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c218c00 == 10 [pid = 1950] [id = 797] 05:51:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9c219c00) [pid = 1950] [serial = 2139] [outer = (nil)] 05:51:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9bab1000) [pid = 1950] [serial = 2140] [outer = 0x9c219c00] 05:51:52 INFO - PROCESS | 1905 | --DOCSHELL 0x9baf2c00 == 9 [pid = 1950] [id = 794] 05:51:52 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21f400 == 8 [pid = 1950] [id = 795] 05:51:52 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae9400 == 7 [pid = 1950] [id = 791] 05:51:52 INFO - PROCESS | 1905 | --DOCSHELL 0x99117000 == 6 [pid = 1950] [id = 792] 05:51:52 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba59800 == 5 [pid = 1950] [id = 790] 05:51:52 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9efc00 == 4 [pid = 1950] [id = 793] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9b9f1000) [pid = 1950] [serial = 2104] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9bab4800) [pid = 1950] [serial = 2116] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9ba5c000) [pid = 1950] [serial = 2114] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9ba4f400) [pid = 1950] [serial = 2112] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b9f3400) [pid = 1950] [serial = 2109] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b1db800) [pid = 1950] [serial = 2107] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9ba2c000) [pid = 1950] [serial = 2111] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9afad800) [pid = 1950] [serial = 2106] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9b8e8000) [pid = 1950] [serial = 2103] [outer = (nil)] [url = about:blank] 05:51:52 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:52 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:52 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:52 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:51:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x99111c00 == 5 [pid = 1950] [id = 798] 05:51:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x99112400) [pid = 1950] [serial = 2141] [outer = (nil)] 05:51:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x99114c00) [pid = 1950] [serial = 2142] [outer = 0x99112400] 05:51:52 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:52 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:52 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:52 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:53 INFO - PROCESS | 1905 | ++DOCSHELL 0x991cf800 == 6 [pid = 1950] [id = 799] 05:51:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x991cfc00) [pid = 1950] [serial = 2143] [outer = (nil)] 05:51:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x991d1800) [pid = 1950] [serial = 2144] [outer = 0x991cfc00] 05:51:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:53 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x991ddc00) [pid = 1950] [serial = 2145] [outer = 0x991cfc00] 05:51:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d2800 == 7 [pid = 1950] [id = 800] 05:51:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9afad800) [pid = 1950] [serial = 2146] [outer = (nil)] 05:51:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9afb0800) [pid = 1950] [serial = 2147] [outer = 0x9afad800] 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d7800 == 8 [pid = 1950] [id = 801] 05:51:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9b1db800) [pid = 1950] [serial = 2148] [outer = (nil)] 05:51:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9b1e0c00) [pid = 1950] [serial = 2149] [outer = 0x9b1db800] 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f0000 == 9 [pid = 1950] [id = 802] 05:51:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9b9f0400) [pid = 1950] [serial = 2150] [outer = (nil)] 05:51:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9b9f0800) [pid = 1950] [serial = 2151] [outer = 0x9b9f0400] 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9fb400 == 10 [pid = 1950] [id = 803] 05:51:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9b9fbc00) [pid = 1950] [serial = 2152] [outer = (nil)] 05:51:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9b9fc800) [pid = 1950] [serial = 2153] [outer = 0x9b9fbc00] 05:51:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9ba51800) [pid = 1950] [serial = 2154] [outer = 0x9b9fbc00] 05:51:55 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba59000 == 11 [pid = 1950] [id = 804] 05:51:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9ba59800) [pid = 1950] [serial = 2155] [outer = (nil)] 05:51:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9ba5b800) [pid = 1950] [serial = 2156] [outer = 0x9ba59800] 05:51:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9baad400) [pid = 1950] [serial = 2157] [outer = 0x9ba59800] 05:51:55 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baaa400 == 12 [pid = 1950] [id = 805] 05:51:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9bab3000) [pid = 1950] [serial = 2158] [outer = (nil)] 05:51:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9bab4800) [pid = 1950] [serial = 2159] [outer = 0x9bab3000] 05:51:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:56 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9ba5b400) [pid = 1950] [serial = 2115] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html] 05:51:56 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x991ae400) [pid = 1950] [serial = 2120] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html] 05:51:56 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9b9f6800) [pid = 1950] [serial = 2123] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html] 05:51:56 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9c21f800) [pid = 1950] [serial = 2131] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 05:51:56 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9baf3000) [pid = 1950] [serial = 2126] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 05:51:56 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9baea000) [pid = 1950] [serial = 2118] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/404.py] 05:51:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f78c00 == 13 [pid = 1950] [id = 806] 05:51:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9911dc00) [pid = 1950] [serial = 2160] [outer = (nil)] 05:51:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x991ad800) [pid = 1950] [serial = 2161] [outer = 0x9911dc00] 05:51:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baedc00 == 14 [pid = 1950] [id = 807] 05:51:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9baf0800) [pid = 1950] [serial = 2162] [outer = (nil)] 05:51:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x98f80800) [pid = 1950] [serial = 2163] [outer = 0x9baf0800] 05:51:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:56 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd8400 == 15 [pid = 1950] [id = 808] 05:51:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9bfd8800) [pid = 1950] [serial = 2164] [outer = (nil)] 05:51:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9bfd8c00) [pid = 1950] [serial = 2165] [outer = 0x9bfd8800] 05:51:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9c21b800) [pid = 1950] [serial = 2166] [outer = 0x9bfd8800] 05:51:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2bc800 == 16 [pid = 1950] [id = 809] 05:51:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9c2bcc00) [pid = 1950] [serial = 2167] [outer = (nil)] 05:51:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9c2bd000) [pid = 1950] [serial = 2168] [outer = 0x9c2bcc00] 05:51:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9c2c1c00) [pid = 1950] [serial = 2169] [outer = 0x9c2bcc00] 05:51:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c227000 == 17 [pid = 1950] [id = 810] 05:51:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9c2c0c00) [pid = 1950] [serial = 2170] [outer = (nil)] 05:51:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9c2c6800) [pid = 1950] [serial = 2171] [outer = 0x9c2c0c00] 05:51:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2ca400 == 18 [pid = 1950] [id = 811] 05:51:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9c37c400) [pid = 1950] [serial = 2172] [outer = (nil)] 05:51:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9c37c800) [pid = 1950] [serial = 2173] [outer = 0x9c37c400] 05:51:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c381000 == 19 [pid = 1950] [id = 812] 05:51:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9c381400) [pid = 1950] [serial = 2174] [outer = (nil)] 05:51:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9c381800) [pid = 1950] [serial = 2175] [outer = 0x9c381400] 05:51:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:51:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1e1800 == 20 [pid = 1950] [id = 813] 05:51:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9b9c4800) [pid = 1950] [serial = 2176] [outer = (nil)] 05:51:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9b9c6000) [pid = 1950] [serial = 2177] [outer = 0x9b9c4800] 05:51:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9ba51000) [pid = 1950] [serial = 2178] [outer = 0x9b9c4800] 05:51:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd5c00 == 21 [pid = 1950] [id = 814] 05:51:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9bfda000) [pid = 1950] [serial = 2179] [outer = (nil)] 05:51:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9bfdb400) [pid = 1950] [serial = 2180] [outer = 0x9bfda000] 05:51:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9c38c400) [pid = 1950] [serial = 2181] [outer = 0x9bfda000] 05:51:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd4800 == 22 [pid = 1950] [id = 815] 05:51:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9c21f800) [pid = 1950] [serial = 2182] [outer = (nil)] 05:51:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9c38e800) [pid = 1950] [serial = 2183] [outer = 0x9c21f800] 05:52:00 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:00 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:00 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b7000 == 23 [pid = 1950] [id = 816] 05:52:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x991da400) [pid = 1950] [serial = 2184] [outer = (nil)] 05:52:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9afabc00) [pid = 1950] [serial = 2185] [outer = 0x991da400] 05:52:00 INFO - PROCESS | 1905 | --DOCSHELL 0x99111c00 == 22 [pid = 1950] [id = 798] 05:52:00 INFO - PROCESS | 1905 | --DOCSHELL 0x991cf800 == 21 [pid = 1950] [id = 799] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x9ba58400) [pid = 1950] [serial = 2124] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x9c223400) [pid = 1950] [serial = 2132] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9c227800) [pid = 1950] [serial = 2133] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9c2bdc00) [pid = 1950] [serial = 2134] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9c377c00) [pid = 1950] [serial = 2135] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9baab800) [pid = 1950] [serial = 2125] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9afb4000) [pid = 1950] [serial = 2121] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9bfcdc00) [pid = 1950] [serial = 2127] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9bab7800) [pid = 1950] [serial = 2117] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9baea400) [pid = 1950] [serial = 2119] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9b8efc00) [pid = 1950] [serial = 2122] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9b744000) [pid = 1950] [serial = 2130] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9bfd5400) [pid = 1950] [serial = 2129] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 05:52:01 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9bfcc800) [pid = 1950] [serial = 2128] [outer = (nil)] [url = about:blank] 05:52:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:01 INFO - PROCESS | 1905 | ++DOCSHELL 0x991ac400 == 22 [pid = 1950] [id = 817] 05:52:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x991adc00) [pid = 1950] [serial = 2186] [outer = (nil)] 05:52:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x991ae000) [pid = 1950] [serial = 2187] [outer = 0x991adc00] 05:52:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:02 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d0400 == 23 [pid = 1950] [id = 818] 05:52:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x991d0c00) [pid = 1950] [serial = 2188] [outer = (nil)] 05:52:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x991d1c00) [pid = 1950] [serial = 2189] [outer = 0x991d0c00] 05:52:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x991dd000) [pid = 1950] [serial = 2190] [outer = 0x991d0c00] 05:52:02 INFO - PROCESS | 1905 | ++DOCSHELL 0x991cf800 == 24 [pid = 1950] [id = 819] 05:52:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x991d6800) [pid = 1950] [serial = 2191] [outer = (nil)] 05:52:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9afa7800) [pid = 1950] [serial = 2192] [outer = 0x991d6800] 05:52:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9b1dac00) [pid = 1950] [serial = 2193] [outer = 0x991d6800] 05:52:03 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d8000 == 25 [pid = 1950] [id = 820] 05:52:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9b1de400) [pid = 1950] [serial = 2194] [outer = (nil)] 05:52:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9b736c00) [pid = 1950] [serial = 2195] [outer = 0x9b1de400] 05:52:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:04 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9ee000 == 26 [pid = 1950] [id = 821] 05:52:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9b9eec00) [pid = 1950] [serial = 2196] [outer = (nil)] 05:52:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9b9ef000) [pid = 1950] [serial = 2197] [outer = 0x9b9eec00] 05:52:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9bfda000) [pid = 1950] [serial = 2179] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9b9c4800) [pid = 1950] [serial = 2176] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9c21f800) [pid = 1950] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9baf0800) [pid = 1950] [serial = 2162] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9c2bcc00) [pid = 1950] [serial = 2167] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9bfd8800) [pid = 1950] [serial = 2164] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9bab3000) [pid = 1950] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9c2c0c00) [pid = 1950] [serial = 2170] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9ba59800) [pid = 1950] [serial = 2155] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9b9fbc00) [pid = 1950] [serial = 2152] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x99112400) [pid = 1950] [serial = 2141] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9c37c400) [pid = 1950] [serial = 2172] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x991cfc00) [pid = 1950] [serial = 2143] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9b9f0400) [pid = 1950] [serial = 2150] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9b1db800) [pid = 1950] [serial = 2148] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9911dc00) [pid = 1950] [serial = 2160] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9c381400) [pid = 1950] [serial = 2174] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:52:04 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9afad800) [pid = 1950] [serial = 2146] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:04 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9c4800 == 27 [pid = 1950] [id = 822] 05:52:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9b9c8c00) [pid = 1950] [serial = 2198] [outer = (nil)] 05:52:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9b9f0400) [pid = 1950] [serial = 2199] [outer = 0x9b9c8c00] 05:52:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:04 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba5e000 == 28 [pid = 1950] [id = 823] 05:52:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9baaac00) [pid = 1950] [serial = 2200] [outer = (nil)] 05:52:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9baab800) [pid = 1950] [serial = 2201] [outer = 0x9baaac00] 05:52:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9bab7400) [pid = 1950] [serial = 2202] [outer = 0x9baaac00] 05:52:05 INFO - PROCESS | 1905 | ++DOCSHELL 0x9badc800 == 29 [pid = 1950] [id = 824] 05:52:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9badd400) [pid = 1950] [serial = 2203] [outer = (nil)] 05:52:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9bae0400) [pid = 1950] [serial = 2204] [outer = 0x9badd400] 05:52:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9baf6c00) [pid = 1950] [serial = 2205] [outer = 0x9badd400] 05:52:05 INFO - PROCESS | 1905 | 1480341125710 Marionette TRACE conn5 <- [1,2151,null,{"value":["/service-workers/service-worker/navigation-redirect.https.html",0,null,null,[["Normal redirect to same-origin scope.",0,null,null],["Normal redirect to other-origin scope.",0,null,null],["SW-fallbacked redirect to same-origin out-scope.",0,null,null],["SW-fallbacked redirect to same-origin same-scope.",0,null,null],["SW-fallbacked redirect to same-origin other-scope.",0,null,null],["SW-fallbacked redirect to other-origin out-scope.",0,null,null],["SW-fallbacked redirect to other-origin in-scope.",0,null,null],["SW-generated redirect to same-origin out-scope.",0,null,null],["SW-generated redirect to same-origin same-scope.",0,null,null],["SW-generated redirect to same-origin other-scope.",0,null,null],["SW-generated redirect to other-origin out-scope.",0,null,null],["SW-generated redirect to other-origin in-scope.",0,null,null],["SW-fetched redirect to same-origin out-scope.",0,null,null],["SW-fetched redirect to same-origin same-scope.",0,null,null],["SW-fetched redirect to same-origin other-scope.",0,null,null],["SW-fetched redirect to other-origin out-scope.",0,null,null],["SW-fetched redirect to other-origin in-scope.",0,null,null],["Redirect to same-origin out-scope with opaque redirect response.",0,null,null],["Redirect to same-origin same-scope with opaque redirect response.",0,null,null],["Redirect to same-origin other-scope with opaque redirect response.",0,null,null],["Redirect to other-origin out-scope with opaque redirect response.",0,null,null],["Redirect to other-origin in-scope with opaque redirect response.",0,null,null],["Redirect to same-origin out-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to same-origin same-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to same-origin other-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to other-origin out-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to other-origin in-scope with opaque redirect response which is passed through Cache.",0,null,null]]]}] 05:52:05 INFO - ........................... 05:52:05 INFO - TEST-OK | /service-workers/service-worker/navigation-redirect.https.html | took 16337ms 05:52:05 INFO - PROCESS | 1905 | 1480341125938 Marionette TRACE conn5 -> [0,2152,"getWindowHandle",null] 05:52:05 INFO - PROCESS | 1905 | 1480341125986 Marionette TRACE conn5 <- [1,2152,null,{"value":"2147483649"}] 05:52:06 INFO - TEST-START | /service-workers/service-worker/onactivate-script-error.https.html 05:52:06 INFO - PROCESS | 1905 | 1480341126155 Marionette TRACE conn5 -> [0,2153,"timeouts",{"script":35000}] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x991d2800 == 28 [pid = 1950] [id = 800] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d7800 == 27 [pid = 1950] [id = 801] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f0000 == 26 [pid = 1950] [id = 802] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9fb400 == 25 [pid = 1950] [id = 803] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba59000 == 24 [pid = 1950] [id = 804] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9baaa400 == 23 [pid = 1950] [id = 805] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x98f78c00 == 22 [pid = 1950] [id = 806] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9baedc00 == 21 [pid = 1950] [id = 807] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd8400 == 20 [pid = 1950] [id = 808] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2bc800 == 19 [pid = 1950] [id = 809] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9c227000 == 18 [pid = 1950] [id = 810] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2ca400 == 17 [pid = 1950] [id = 811] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9c381000 == 16 [pid = 1950] [id = 812] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1e1800 == 15 [pid = 1950] [id = 813] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd5c00 == 14 [pid = 1950] [id = 814] 05:52:06 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd4800 == 13 [pid = 1950] [id = 815] 05:52:06 INFO - PROCESS | 1905 | 1480341126209 Marionette TRACE conn5 <- [1,2153,null,{}] 05:52:06 INFO - PROCESS | 1905 | 1480341126262 Marionette TRACE conn5 -> [0,2154,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:06 INFO - PROCESS | 1905 | 1480341126479 Marionette TRACE conn5 <- [1,2154,null,{"value":null}] 05:52:06 INFO - PROCESS | 1905 | 1480341126567 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:06 INFO - PROCESS | 1905 | ++DOCSHELL 0x99115c00 == 14 [pid = 1950] [id = 825] 05:52:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x99116000) [pid = 1950] [serial = 2206] [outer = (nil)] 05:52:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x991b3800) [pid = 1950] [serial = 2207] [outer = 0x99116000] 05:52:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x991d6000) [pid = 1950] [serial = 2208] [outer = 0x99116000] 05:52:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:08 INFO - PROCESS | 1905 | 1480341128623 Marionette TRACE conn5 <- [1,2155,null,{"value":["/service-workers/service-worker/onactivate-script-error.https.html",0,null,null,[["activate handler throws an error",0,null,null],["activate handler throws an error, error handler does not cancel",0,null,null],["activate handler dispatches an event that throws an error",0,null,null],["activate handler throws an error that is cancelled",0,null,null],["activate handler throws an error and prevents default",0,null,null]]]}] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9c218c00 == 13 [pid = 1950] [id = 797] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9badc800 == 12 [pid = 1950] [id = 824] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba5e000 == 11 [pid = 1950] [id = 823] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9c4800 == 10 [pid = 1950] [id = 822] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9ee000 == 9 [pid = 1950] [id = 821] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d8000 == 8 [pid = 1950] [id = 820] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9bfdb400) [pid = 1950] [serial = 2180] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9c38c400) [pid = 1950] [serial = 2181] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9b9c6000) [pid = 1950] [serial = 2177] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9ba51000) [pid = 1950] [serial = 2178] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9c38e800) [pid = 1950] [serial = 2183] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x98f80800) [pid = 1950] [serial = 2163] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9c2bd000) [pid = 1950] [serial = 2168] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9c21b800) [pid = 1950] [serial = 2166] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9bfd8c00) [pid = 1950] [serial = 2165] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9bab4800) [pid = 1950] [serial = 2159] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9c2c6800) [pid = 1950] [serial = 2171] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9baad400) [pid = 1950] [serial = 2157] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:08 INFO - ..... 05:52:08 INFO - TEST-OK | /service-workers/service-worker/onactivate-script-error.https.html | took 2620ms 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9c2c1c00) [pid = 1950] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9ba51800) [pid = 1950] [serial = 2154] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x99114c00) [pid = 1950] [serial = 2142] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9c37c800) [pid = 1950] [serial = 2173] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x991ddc00) [pid = 1950] [serial = 2145] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9b9f0800) [pid = 1950] [serial = 2151] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9b1e0c00) [pid = 1950] [serial = 2149] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x991ad800) [pid = 1950] [serial = 2161] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9c381800) [pid = 1950] [serial = 2175] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9afb0800) [pid = 1950] [serial = 2147] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9baadc00) [pid = 1950] [serial = 2137] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9b9fc800) [pid = 1950] [serial = 2153] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9ba5b800) [pid = 1950] [serial = 2156] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x991d1800) [pid = 1950] [serial = 2144] [outer = (nil)] [url = about:blank] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x991cf800 == 7 [pid = 1950] [id = 819] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x991d0400 == 6 [pid = 1950] [id = 818] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x991ac400 == 5 [pid = 1950] [id = 817] 05:52:08 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8edc00 == 4 [pid = 1950] [id = 796] 05:52:08 INFO - PROCESS | 1905 | 1480341128682 Marionette TRACE conn5 -> [0,2156,"getWindowHandle",null] 05:52:08 INFO - PROCESS | 1905 | 1480341128727 Marionette TRACE conn5 <- [1,2156,null,{"value":"2147483649"}] 05:52:08 INFO - TEST-START | /service-workers/service-worker/oninstall-script-error.https.html 05:52:08 INFO - PROCESS | 1905 | 1480341128759 Marionette TRACE conn5 -> [0,2157,"timeouts",{"script":35000}] 05:52:08 INFO - PROCESS | 1905 | 1480341128768 Marionette TRACE conn5 <- [1,2157,null,{}] 05:52:08 INFO - PROCESS | 1905 | 1480341128775 Marionette TRACE conn5 -> [0,2158,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:09 INFO - PROCESS | 1905 | 1480341129052 Marionette TRACE conn5 <- [1,2158,null,{"value":null}] 05:52:09 INFO - PROCESS | 1905 | 1480341129102 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911f800 == 5 [pid = 1950] [id = 826] 05:52:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x991ac400) [pid = 1950] [serial = 2209] [outer = (nil)] 05:52:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x991d4400) [pid = 1950] [serial = 2210] [outer = 0x991ac400] 05:52:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9afa9400) [pid = 1950] [serial = 2211] [outer = 0x991ac400] 05:52:09 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:09 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:10 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:52:10 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:52:10 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:52:11 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:52:11 INFO - PROCESS | 1905 | 1480341131151 Marionette TRACE conn5 <- [1,2159,null,{"value":["/service-workers/service-worker/oninstall-script-error.https.html",0,null,null,[["install handler throws an error",0,null,null],["install handler throws an error, error handler does not cancel",0,null,null],["install handler dispatches an event that throws an error",0,null,null],["install handler throws an error that is cancelled",0,null,null],["install handler throws an error and prevents default",0,null,null]]]}] 05:52:11 INFO - ..... 05:52:11 INFO - TEST-OK | /service-workers/service-worker/oninstall-script-error.https.html | took 2447ms 05:52:11 INFO - PROCESS | 1905 | 1480341131228 Marionette TRACE conn5 -> [0,2160,"getWindowHandle",null] 05:52:11 INFO - PROCESS | 1905 | 1480341131237 Marionette TRACE conn5 <- [1,2160,null,{"value":"2147483649"}] 05:52:11 INFO - TEST-START | /service-workers/service-worker/performance-timeline.https.html 05:52:11 INFO - PROCESS | 1905 | 1480341131252 Marionette TRACE conn5 -> [0,2161,"timeouts",{"script":35000}] 05:52:11 INFO - PROCESS | 1905 | 1480341131263 Marionette TRACE conn5 <- [1,2161,null,{}] 05:52:11 INFO - PROCESS | 1905 | 1480341131277 Marionette TRACE conn5 -> [0,2162,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:11 INFO - PROCESS | 1905 | 1480341131538 Marionette TRACE conn5 <- [1,2162,null,{"value":null}] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9b8ee400) [pid = 1950] [serial = 2136] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b9eec00) [pid = 1950] [serial = 2196] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9badd400) [pid = 1950] [serial = 2203] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b9c8c00) [pid = 1950] [serial = 2198] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x991d0c00) [pid = 1950] [serial = 2188] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991adc00) [pid = 1950] [serial = 2186] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x991da400) [pid = 1950] [serial = 2184] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9baaac00) [pid = 1950] [serial = 2200] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9b1de400) [pid = 1950] [serial = 2194] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x991d6800) [pid = 1950] [serial = 2191] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:11 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9c219c00) [pid = 1950] [serial = 2139] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 05:52:11 INFO - PROCESS | 1905 | 1480341131682 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x99119800 == 6 [pid = 1950] [id = 827] 05:52:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x991adc00) [pid = 1950] [serial = 2212] [outer = (nil)] 05:52:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b8e7c00) [pid = 1950] [serial = 2213] [outer = 0x991adc00] 05:52:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9b9c8c00) [pid = 1950] [serial = 2214] [outer = 0x991adc00] 05:52:12 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:12 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:13 INFO - PROCESS | 1905 | 1480341133458 Marionette TRACE conn5 <- [1,2163,null,{"value":["/service-workers/service-worker/performance-timeline.https.html",0,null,null,[["Test Performance Timeline API in Service Worker",0,null,null],["User Timing",0,{},{}],["Resource Timing",1,"assert_equals: expected 2 but got 0","@https://web-platform.test:8443/service-workers/service-worker/resources/performance-timeline-worker.js:39:11\n"]]]}] 05:52:13 INFO - ... 05:52:13 INFO - TEST-OK | /service-workers/service-worker/performance-timeline.https.html | took 2262ms 05:52:13 INFO - PROCESS | 1905 | 1480341133556 Marionette TRACE conn5 -> [0,2164,"getWindowHandle",null] 05:52:13 INFO - PROCESS | 1905 | 1480341133566 Marionette TRACE conn5 <- [1,2164,null,{"value":"2147483649"}] 05:52:13 INFO - TEST-START | /service-workers/service-worker/postmessage-msgport-to-client.https.html 05:52:13 INFO - PROCESS | 1905 | 1480341133602 Marionette TRACE conn5 -> [0,2165,"timeouts",{"script":35000}] 05:52:13 INFO - PROCESS | 1905 | 1480341133629 Marionette TRACE conn5 <- [1,2165,null,{}] 05:52:13 INFO - PROCESS | 1905 | 1480341133644 Marionette TRACE conn5 -> [0,2166,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:13 INFO - PROCESS | 1905 | 1480341133853 Marionette TRACE conn5 <- [1,2166,null,{"value":null}] 05:52:13 INFO - PROCESS | 1905 | 1480341133908 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21f800 == 7 [pid = 1950] [id = 828] 05:52:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9c220c00) [pid = 1950] [serial = 2215] [outer = (nil)] 05:52:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9c2bb800) [pid = 1950] [serial = 2216] [outer = 0x9c220c00] 05:52:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9c225c00) [pid = 1950] [serial = 2217] [outer = 0x9c220c00] 05:52:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f7c00 == 8 [pid = 1950] [id = 829] 05:52:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9bab9000) [pid = 1950] [serial = 2218] [outer = (nil)] 05:52:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9baf4c00) [pid = 1950] [serial = 2219] [outer = 0x9bab9000] 05:52:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:15 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:15 INFO - PROCESS | 1905 | 1480341135550 Marionette TRACE conn5 <- [1,2167,null,{"value":["/service-workers/service-worker/postmessage-msgport-to-client.https.html",0,null,null,[["postMessage MessagePorts from ServiceWorker to Client",0,null,null]]]}] 05:52:15 INFO - . 05:52:15 INFO - TEST-OK | /service-workers/service-worker/postmessage-msgport-to-client.https.html | took 2036ms 05:52:15 INFO - PROCESS | 1905 | 1480341135622 Marionette TRACE conn5 -> [0,2168,"getWindowHandle",null] 05:52:15 INFO - PROCESS | 1905 | 1480341135650 Marionette TRACE conn5 <- [1,2168,null,{"value":"2147483649"}] 05:52:15 INFO - TEST-START | /service-workers/service-worker/postmessage-to-client.https.html 05:52:15 INFO - PROCESS | 1905 | 1480341135682 Marionette TRACE conn5 -> [0,2169,"timeouts",{"script":35000}] 05:52:15 INFO - PROCESS | 1905 | 1480341135689 Marionette TRACE conn5 <- [1,2169,null,{}] 05:52:15 INFO - PROCESS | 1905 | 1480341135695 Marionette TRACE conn5 -> [0,2170,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:15 INFO - PROCESS | 1905 | 1480341135938 Marionette TRACE conn5 <- [1,2170,null,{"value":null}] 05:52:16 INFO - PROCESS | 1905 | 1480341136027 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9efc00 == 9 [pid = 1950] [id = 830] 05:52:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9b9f8000) [pid = 1950] [serial = 2220] [outer = (nil)] 05:52:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9bfd8400) [pid = 1950] [serial = 2221] [outer = 0x9b9f8000] 05:52:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9c227400) [pid = 1950] [serial = 2222] [outer = 0x9b9f8000] 05:52:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:16 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9911f800 == 8 [pid = 1950] [id = 826] 05:52:17 INFO - PROCESS | 1905 | --DOCSHELL 0x99119800 == 7 [pid = 1950] [id = 827] 05:52:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f7c00 == 6 [pid = 1950] [id = 829] 05:52:17 INFO - PROCESS | 1905 | --DOCSHELL 0x99115c00 == 5 [pid = 1950] [id = 825] 05:52:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21f800 == 4 [pid = 1950] [id = 828] 05:52:17 INFO - PROCESS | 1905 | --DOCSHELL 0x991b7000 == 3 [pid = 1950] [id = 816] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x991b3800) [pid = 1950] [serial = 2207] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b9ef000) [pid = 1950] [serial = 2197] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9baf6c00) [pid = 1950] [serial = 2205] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b9f0400) [pid = 1950] [serial = 2199] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x991dd000) [pid = 1950] [serial = 2190] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991ae000) [pid = 1950] [serial = 2187] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9afabc00) [pid = 1950] [serial = 2185] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9bab7400) [pid = 1950] [serial = 2202] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9bae0400) [pid = 1950] [serial = 2204] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9b736c00) [pid = 1950] [serial = 2195] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9b1dac00) [pid = 1950] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9bab1000) [pid = 1950] [serial = 2140] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9baab800) [pid = 1950] [serial = 2201] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9badc400) [pid = 1950] [serial = 2138] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9afa7800) [pid = 1950] [serial = 2192] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x991d1c00) [pid = 1950] [serial = 2189] [outer = (nil)] [url = about:blank] 05:52:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b8000 == 4 [pid = 1950] [id = 831] 05:52:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x991b9c00) [pid = 1950] [serial = 2223] [outer = (nil)] 05:52:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x991ce400) [pid = 1950] [serial = 2224] [outer = 0x991b9c00] 05:52:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:18 INFO - PROCESS | 1905 | 1480341138158 Marionette TRACE conn5 <- [1,2171,null,{"value":["/service-workers/service-worker/postmessage-to-client.https.html",0,null,null,[["postMessage from ServiceWorker to Client",0,null,null]]]}] 05:52:18 INFO - . 05:52:18 INFO - TEST-OK | /service-workers/service-worker/postmessage-to-client.https.html | took 2494ms 05:52:18 INFO - PROCESS | 1905 | 1480341138182 Marionette TRACE conn5 -> [0,2172,"getWindowHandle",null] 05:52:18 INFO - TEST-START | /service-workers/service-worker/postmessage.https.html 05:52:18 INFO - PROCESS | 1905 | 1480341138195 Marionette TRACE conn5 <- [1,2172,null,{"value":"2147483649"}] 05:52:18 INFO - PROCESS | 1905 | 1480341138202 Marionette TRACE conn5 -> [0,2173,"timeouts",{"script":35000}] 05:52:18 INFO - PROCESS | 1905 | 1480341138216 Marionette TRACE conn5 <- [1,2173,null,{}] 05:52:18 INFO - PROCESS | 1905 | 1480341138240 Marionette TRACE conn5 -> [0,2174,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:18 INFO - PROCESS | 1905 | 1480341138476 Marionette TRACE conn5 <- [1,2174,null,{"value":null}] 05:52:18 INFO - PROCESS | 1905 | 1480341138575 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x991afc00 == 5 [pid = 1950] [id = 832] 05:52:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x991b2c00) [pid = 1950] [serial = 2225] [outer = (nil)] 05:52:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9afadc00) [pid = 1950] [serial = 2226] [outer = 0x991b2c00] 05:52:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9b1d4000) [pid = 1950] [serial = 2227] [outer = 0x991b2c00] 05:52:19 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:19 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:20 INFO - PROCESS | 1905 | 1480341140012 Marionette TRACE conn5 <- [1,2175,null,{"value":["/service-workers/service-worker/postmessage.https.html",0,null,null,[["postMessage to a ServiceWorker (and back via MessagePort)",0,null,null]]]}] 05:52:20 INFO - . 05:52:20 INFO - TEST-OK | /service-workers/service-worker/postmessage.https.html | took 1853ms 05:52:20 INFO - PROCESS | 1905 | 1480341140056 Marionette TRACE conn5 -> [0,2176,"getWindowHandle",null] 05:52:20 INFO - PROCESS | 1905 | 1480341140069 Marionette TRACE conn5 <- [1,2176,null,{"value":"2147483649"}] 05:52:20 INFO - TEST-START | /service-workers/service-worker/ready.https.html 05:52:20 INFO - PROCESS | 1905 | 1480341140128 Marionette TRACE conn5 -> [0,2177,"timeouts",{"script":35000}] 05:52:20 INFO - PROCESS | 1905 | 1480341140139 Marionette TRACE conn5 <- [1,2177,null,{}] 05:52:20 INFO - PROCESS | 1905 | 1480341140147 Marionette TRACE conn5 -> [0,2178,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:20 INFO - PROCESS | 1905 | 1480341140360 Marionette TRACE conn5 <- [1,2178,null,{"value":null}] 05:52:20 INFO - PROCESS | 1905 | 1480341140474 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8edc00 == 6 [pid = 1950] [id = 833] 05:52:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b8ef000) [pid = 1950] [serial = 2228] [outer = (nil)] 05:52:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b9f2c00) [pid = 1950] [serial = 2229] [outer = 0x9b8ef000] 05:52:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9b9f6c00) [pid = 1950] [serial = 2230] [outer = 0x9b8ef000] 05:52:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:21 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x991ac400) [pid = 1950] [serial = 2209] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html] 05:52:21 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9bab9000) [pid = 1950] [serial = 2218] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:52:21 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x991adc00) [pid = 1950] [serial = 2212] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html] 05:52:21 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x99116000) [pid = 1950] [serial = 2206] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html] 05:52:21 INFO - PROCESS | 1905 | ++DOCSHELL 0x99116000 == 7 [pid = 1950] [id = 834] 05:52:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9911d800) [pid = 1950] [serial = 2231] [outer = (nil)] 05:52:21 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f9000 == 8 [pid = 1950] [id = 835] 05:52:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b9fc000) [pid = 1950] [serial = 2232] [outer = (nil)] 05:52:21 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x99112400 == 9 [pid = 1950] [id = 836] 05:52:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x99118c00) [pid = 1950] [serial = 2233] [outer = (nil)] 05:52:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:22 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9ba29400) [pid = 1950] [serial = 2234] [outer = 0x9911d800] 05:52:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9ba2d000) [pid = 1950] [serial = 2235] [outer = 0x9b9fc000] 05:52:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9ba54400) [pid = 1950] [serial = 2236] [outer = 0x99118c00] 05:52:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfcec00 == 10 [pid = 1950] [id = 837] 05:52:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9bfcf000) [pid = 1950] [serial = 2237] [outer = (nil)] 05:52:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9baf6c00) [pid = 1950] [serial = 2238] [outer = 0x9bfcf000] 05:52:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd0c00 == 11 [pid = 1950] [id = 838] 05:52:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9bfd1000) [pid = 1950] [serial = 2239] [outer = (nil)] 05:52:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9bfd1400) [pid = 1950] [serial = 2240] [outer = 0x9bfd1000] 05:52:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:52:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:52:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:23 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:52:23 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:52:24 INFO - PROCESS | 1905 | 1480341144395 Marionette TRACE conn5 <- [1,2179,null,{"value":["/service-workers/service-worker/ready.https.html",0,null,null,[["ready returns the same Promise object",0,null,null],["ready returns a Promise object in the context of the related document",0,null,null],["ready on a controlled document",0,null,null],["ready on a potential controlled document",0,null,null],["ready after a longer matched registration registered",0,null,null],["access ready after it has been resolved",0,null,null]]]}] 05:52:24 INFO - ...... 05:52:24 INFO - TEST-OK | /service-workers/service-worker/ready.https.html | took 4370ms 05:52:24 INFO - PROCESS | 1905 | 1480341144489 Marionette TRACE conn5 -> [0,2180,"getWindowHandle",null] 05:52:24 INFO - TEST-START | /service-workers/service-worker/referer.https.html 05:52:24 INFO - PROCESS | 1905 | 1480341144494 Marionette TRACE conn5 <- [1,2180,null,{"value":"2147483649"}] 05:52:24 INFO - PROCESS | 1905 | 1480341144502 Marionette TRACE conn5 -> [0,2181,"timeouts",{"script":35000}] 05:52:24 INFO - PROCESS | 1905 | 1480341144507 Marionette TRACE conn5 <- [1,2181,null,{}] 05:52:24 INFO - PROCESS | 1905 | 1480341144519 Marionette TRACE conn5 -> [0,2182,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:24 INFO - PROCESS | 1905 | 1480341144848 Marionette TRACE conn5 <- [1,2182,null,{"value":null}] 05:52:24 INFO - PROCESS | 1905 | 1480341144943 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1db000 == 12 [pid = 1950] [id = 839] 05:52:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9b1dbc00) [pid = 1950] [serial = 2241] [outer = (nil)] 05:52:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9ba31c00) [pid = 1950] [serial = 2242] [outer = 0x9b1dbc00] 05:52:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9baad400) [pid = 1950] [serial = 2243] [outer = 0x9b1dbc00] 05:52:25 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:25 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x99116000 == 11 [pid = 1950] [id = 834] 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f9000 == 10 [pid = 1950] [id = 835] 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfcec00 == 9 [pid = 1950] [id = 837] 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x991b8000 == 8 [pid = 1950] [id = 831] 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x991afc00 == 7 [pid = 1950] [id = 832] 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8edc00 == 6 [pid = 1950] [id = 833] 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9efc00 == 5 [pid = 1950] [id = 830] 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x99112400 == 4 [pid = 1950] [id = 836] 05:52:26 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd0c00 == 3 [pid = 1950] [id = 838] 05:52:26 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9c2bb800) [pid = 1950] [serial = 2216] [outer = (nil)] [url = about:blank] 05:52:26 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9baf4c00) [pid = 1950] [serial = 2219] [outer = (nil)] [url = about:blank] 05:52:26 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x991d6000) [pid = 1950] [serial = 2208] [outer = (nil)] [url = about:blank] 05:52:26 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b8e7c00) [pid = 1950] [serial = 2213] [outer = (nil)] [url = about:blank] 05:52:26 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b9c8c00) [pid = 1950] [serial = 2214] [outer = (nil)] [url = about:blank] 05:52:26 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9afa9400) [pid = 1950] [serial = 2211] [outer = (nil)] [url = about:blank] 05:52:26 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991d4400) [pid = 1950] [serial = 2210] [outer = (nil)] [url = about:blank] 05:52:26 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f72800 == 4 [pid = 1950] [id = 840] 05:52:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x98f74400) [pid = 1950] [serial = 2244] [outer = (nil)] 05:52:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x98f74c00) [pid = 1950] [serial = 2245] [outer = 0x98f74400] 05:52:27 INFO - PROCESS | 1905 | 1480341147276 Marionette TRACE conn5 <- [1,2183,null,{"value":["/service-workers/service-worker/referer.https.html",0,null,null,[["Verify the referer",0,null,null]]]}] 05:52:27 INFO - . 05:52:27 INFO - TEST-OK | /service-workers/service-worker/referer.https.html | took 2801ms 05:52:27 INFO - PROCESS | 1905 | 1480341147302 Marionette TRACE conn5 -> [0,2184,"getWindowHandle",null] 05:52:27 INFO - PROCESS | 1905 | 1480341147330 Marionette TRACE conn5 <- [1,2184,null,{"value":"2147483649"}] 05:52:27 INFO - TEST-START | /service-workers/service-worker/register-closed-window.https.html 05:52:27 INFO - PROCESS | 1905 | 1480341147359 Marionette TRACE conn5 -> [0,2185,"timeouts",{"script":185000}] 05:52:27 INFO - PROCESS | 1905 | 1480341147367 Marionette TRACE conn5 <- [1,2185,null,{}] 05:52:27 INFO - PROCESS | 1905 | 1480341147373 Marionette TRACE conn5 -> [0,2186,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:27 INFO - PROCESS | 1905 | 1480341147571 Marionette TRACE conn5 <- [1,2186,null,{"value":null}] 05:52:27 INFO - PROCESS | 1905 | 1480341147662 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:27 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b0400 == 5 [pid = 1950] [id = 841] 05:52:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x991b0c00) [pid = 1950] [serial = 2246] [outer = (nil)] 05:52:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x991dcc00) [pid = 1950] [serial = 2247] [outer = 0x991b0c00] 05:52:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9afab000) [pid = 1950] [serial = 2248] [outer = 0x991b0c00] 05:52:28 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:28 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:28 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d8000 == 6 [pid = 1950] [id = 842] 05:52:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9b1da000) [pid = 1950] [serial = 2249] [outer = (nil)] 05:52:28 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:28 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9b1ddc00) [pid = 1950] [serial = 2250] [outer = 0x9b1da000] 05:52:29 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa6800 == 7 [pid = 1950] [id = 843] 05:52:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9afb1c00) [pid = 1950] [serial = 2251] [outer = (nil)] 05:52:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9b9edc00) [pid = 1950] [serial = 2252] [outer = 0x9afb1c00] 05:52:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9b9f0c00) [pid = 1950] [serial = 2253] [outer = 0x9afb1c00] 05:52:29 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:29 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:29 INFO - PROCESS | 1905 | 1480341149831 Marionette TRACE conn5 <- [1,2187,null,{"value":["/service-workers/service-worker/register-closed-window.https.html",0,null,null,[["Call register() on ServiceWorkerContainer owned by closed window.",0,null,null]]]}] 05:52:29 INFO - . 05:52:29 INFO - TEST-OK | /service-workers/service-worker/register-closed-window.https.html | took 2516ms 05:52:29 INFO - PROCESS | 1905 | 1480341149871 Marionette TRACE conn5 -> [0,2188,"getWindowHandle",null] 05:52:29 INFO - PROCESS | 1905 | 1480341149878 Marionette TRACE conn5 <- [1,2188,null,{"value":"2147483649"}] 05:52:29 INFO - TEST-START | /service-workers/service-worker/register-default-scope.https.html 05:52:29 INFO - PROCESS | 1905 | 1480341149888 Marionette TRACE conn5 -> [0,2189,"timeouts",{"script":35000}] 05:52:29 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:52:29 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:29 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:29 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:29 INFO - PROCESS | 1905 | 1480341149909 Marionette TRACE conn5 <- [1,2189,null,{}] 05:52:29 INFO - PROCESS | 1905 | 1480341149950 Marionette TRACE conn5 -> [0,2190,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:30 INFO - PROCESS | 1905 | JavaScript error: , line 0: TypeError: ServiceWorker script at https://web-platform.test:8443/service-workers/service-worker/resources/doesntmatter.js for scope https://web-platform.test:8443/service-workers/service-worker/resources/ encountered an error during installation. 05:52:30 INFO - PROCESS | 1905 | 1480341150204 Marionette TRACE conn5 <- [1,2190,null,{"value":null}] 05:52:30 INFO - PROCESS | 1905 | 1480341150312 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:30 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f6000 == 8 [pid = 1950] [id = 844] 05:52:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9b9fb800) [pid = 1950] [serial = 2254] [outer = (nil)] 05:52:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9ba5b000) [pid = 1950] [serial = 2255] [outer = 0x9b9fb800] 05:52:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x98f80000) [pid = 1950] [serial = 2256] [outer = 0x9b9fb800] 05:52:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:30 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x991b2c00) [pid = 1950] [serial = 2225] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html] 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9b8ef000) [pid = 1950] [serial = 2228] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ready.https.html] 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9b9f8000) [pid = 1950] [serial = 2220] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html] 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x991b9c00) [pid = 1950] [serial = 2223] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9c220c00) [pid = 1950] [serial = 2215] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html] 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9bfcf000) [pid = 1950] [serial = 2237] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-controlled] 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9bfd1000) [pid = 1950] [serial = 2239] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-resolve-longer] 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x99118c00) [pid = 1950] [serial = 2233] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 05:52:31 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b9fc000) [pid = 1950] [serial = 2232] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 05:52:32 INFO - PROCESS | 1905 | 1480341152146 Marionette TRACE conn5 <- [1,2191,null,{"value":["/service-workers/service-worker/register-default-scope.https.html",0,null,null,[["default scope",0,null,null],["undefined scope",0,null,null],["null scope",0,null,null]]]}] 05:52:32 INFO - ... 05:52:32 INFO - TEST-OK | /service-workers/service-worker/register-default-scope.https.html | took 2269ms 05:52:32 INFO - PROCESS | 1905 | 1480341152159 Marionette TRACE conn5 -> [0,2192,"getWindowHandle",null] 05:52:32 INFO - PROCESS | 1905 | 1480341152167 Marionette TRACE conn5 <- [1,2192,null,{"value":"2147483649"}] 05:52:32 INFO - TEST-START | /service-workers/service-worker/register-same-scope-different-script-url.https.html 05:52:32 INFO - PROCESS | 1905 | 1480341152229 Marionette TRACE conn5 -> [0,2193,"timeouts",{"script":35000}] 05:52:32 INFO - PROCESS | 1905 | 1480341152236 Marionette TRACE conn5 <- [1,2193,null,{}] 05:52:32 INFO - PROCESS | 1905 | 1480341152245 Marionette TRACE conn5 -> [0,2194,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:32 INFO - PROCESS | 1905 | 1480341152549 Marionette TRACE conn5 <- [1,2194,null,{"value":null}] 05:52:32 INFO - PROCESS | 1905 | 1480341152629 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:32 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baed800 == 9 [pid = 1950] [id = 845] 05:52:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9baedc00) [pid = 1950] [serial = 2257] [outer = (nil)] 05:52:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9baf4c00) [pid = 1950] [serial = 2258] [outer = 0x9baedc00] 05:52:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9bfce400) [pid = 1950] [serial = 2259] [outer = 0x9baedc00] 05:52:33 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:33 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:34 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:35 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d8400 == 10 [pid = 1950] [id = 846] 05:52:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x991dd400) [pid = 1950] [serial = 2260] [outer = (nil)] 05:52:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9afad400) [pid = 1950] [serial = 2261] [outer = 0x991dd400] 05:52:35 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:35 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:35 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f6000 == 9 [pid = 1950] [id = 844] 05:52:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1db000 == 8 [pid = 1950] [id = 839] 05:52:36 INFO - PROCESS | 1905 | --DOCSHELL 0x991b0400 == 7 [pid = 1950] [id = 841] 05:52:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d8000 == 6 [pid = 1950] [id = 842] 05:52:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa6800 == 5 [pid = 1950] [id = 843] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9b9f2c00) [pid = 1950] [serial = 2229] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9c227400) [pid = 1950] [serial = 2222] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x991ce400) [pid = 1950] [serial = 2224] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9c225c00) [pid = 1950] [serial = 2217] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9baf6c00) [pid = 1950] [serial = 2238] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b9f6c00) [pid = 1950] [serial = 2230] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9bfd1400) [pid = 1950] [serial = 2240] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9ba54400) [pid = 1950] [serial = 2236] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9ba2d000) [pid = 1950] [serial = 2235] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9b1d4000) [pid = 1950] [serial = 2227] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9afadc00) [pid = 1950] [serial = 2226] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9bfd8400) [pid = 1950] [serial = 2221] [outer = (nil)] [url = about:blank] 05:52:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:52:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:36 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:36 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d9c00 == 6 [pid = 1950] [id = 847] 05:52:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9afa6800) [pid = 1950] [serial = 2262] [outer = (nil)] 05:52:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9afad000) [pid = 1950] [serial = 2263] [outer = 0x9afa6800] 05:52:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:36 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d1400 == 7 [pid = 1950] [id = 848] 05:52:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9b1d8000) [pid = 1950] [serial = 2264] [outer = (nil)] 05:52:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9b1e0800) [pid = 1950] [serial = 2265] [outer = 0x9b1d8000] 05:52:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:36 INFO - PROCESS | 1905 | 1480341156977 Marionette TRACE conn5 <- [1,2195,null,{"value":["/service-workers/service-worker/register-same-scope-different-script-url.https.html",0,null,null,[["Register different scripts concurrently",0,null,null],["Register then register new script URL",0,null,null],["Register then register new script URL that 404s",0,null,null],["Register then register new script that does not install",0,null,null],["Register same-scope new script url effect on controller",0,null,null]]]}] 05:52:37 INFO - ..... 05:52:37 INFO - TEST-OK | /service-workers/service-worker/register-same-scope-different-script-url.https.html | took 4824ms 05:52:37 INFO - PROCESS | 1905 | 1480341157043 Marionette TRACE conn5 -> [0,2196,"getWindowHandle",null] 05:52:37 INFO - TEST-START | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html 05:52:37 INFO - PROCESS | 1905 | 1480341157048 Marionette TRACE conn5 <- [1,2196,null,{"value":"2147483649"}] 05:52:37 INFO - PROCESS | 1905 | 1480341157056 Marionette TRACE conn5 -> [0,2197,"timeouts",{"script":35000}] 05:52:37 INFO - PROCESS | 1905 | 1480341157059 Marionette TRACE conn5 <- [1,2197,null,{}] 05:52:37 INFO - PROCESS | 1905 | 1480341157074 Marionette TRACE conn5 -> [0,2198,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:37 INFO - PROCESS | 1905 | 1480341157324 Marionette TRACE conn5 <- [1,2198,null,{"value":null}] 05:52:37 INFO - PROCESS | 1905 | 1480341157399 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:37 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d5400 == 8 [pid = 1950] [id = 849] 05:52:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x991d6000) [pid = 1950] [serial = 2266] [outer = (nil)] 05:52:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9b9f2c00) [pid = 1950] [serial = 2267] [outer = 0x991d6000] 05:52:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9b9f8800) [pid = 1950] [serial = 2268] [outer = 0x991d6000] 05:52:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:39 INFO - PROCESS | 1905 | 1480341159249 Marionette TRACE conn5 <- [1,2199,null,{"value":["/service-workers/service-worker/register-wait-forever-in-install-worker.https.html",0,null,null,[["register worker that calls waitUntil with a promise that never resolves in oninstall",0,null,null]]]}] 05:52:39 INFO - . 05:52:39 INFO - TEST-OK | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html | took 2255ms 05:52:39 INFO - PROCESS | 1905 | 1480341159310 Marionette TRACE conn5 -> [0,2200,"getWindowHandle",null] 05:52:39 INFO - PROCESS | 1905 | 1480341159320 Marionette TRACE conn5 <- [1,2200,null,{"value":"2147483649"}] 05:52:39 INFO - TEST-START | /service-workers/service-worker/registration-end-to-end.https.html 05:52:39 INFO - PROCESS | 1905 | 1480341159334 Marionette TRACE conn5 -> [0,2201,"timeouts",{"script":35000}] 05:52:39 INFO - PROCESS | 1905 | 1480341159346 Marionette TRACE conn5 <- [1,2201,null,{}] 05:52:39 INFO - PROCESS | 1905 | 1480341159355 Marionette TRACE conn5 -> [0,2202,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:39 INFO - PROCESS | 1905 | 1480341159563 Marionette TRACE conn5 <- [1,2202,null,{"value":null}] 05:52:39 INFO - PROCESS | 1905 | 1480341159674 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:39 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d6000 == 9 [pid = 1950] [id = 850] 05:52:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9b1d6400) [pid = 1950] [serial = 2269] [outer = (nil)] 05:52:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9ba59800) [pid = 1950] [serial = 2270] [outer = 0x9b1d6400] 05:52:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9ba5e000) [pid = 1950] [serial = 2271] [outer = 0x9b1d6400] 05:52:40 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:40 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:40 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x991b0c00) [pid = 1950] [serial = 2246] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html] 05:52:40 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9afb1c00) [pid = 1950] [serial = 2251] [outer = (nil)] [url = about:blank] 05:52:40 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b9fb800) [pid = 1950] [serial = 2254] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html] 05:52:40 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x98f74400) [pid = 1950] [serial = 2244] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/referer-iframe.html] 05:52:40 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9b1dbc00) [pid = 1950] [serial = 2241] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/referer.https.html] 05:52:40 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9b1da000) [pid = 1950] [serial = 2249] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 05:52:40 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9911d800) [pid = 1950] [serial = 2231] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 05:52:41 INFO - PROCESS | 1905 | 1480341161258 Marionette TRACE conn5 <- [1,2203,null,{"value":["/service-workers/service-worker/registration-end-to-end.https.html",0,null,null,[["Registration: end-to-end",0,null,null]]]}] 05:52:41 INFO - . 05:52:41 INFO - TEST-OK | /service-workers/service-worker/registration-end-to-end.https.html | took 1951ms 05:52:41 INFO - PROCESS | 1905 | 1480341161287 Marionette TRACE conn5 -> [0,2204,"getWindowHandle",null] 05:52:41 INFO - PROCESS | 1905 | 1480341161294 Marionette TRACE conn5 <- [1,2204,null,{"value":"2147483649"}] 05:52:41 INFO - TEST-START | /service-workers/service-worker/registration-events.https.html 05:52:41 INFO - PROCESS | 1905 | 1480341161353 Marionette TRACE conn5 -> [0,2205,"timeouts",{"script":35000}] 05:52:41 INFO - PROCESS | 1905 | 1480341161366 Marionette TRACE conn5 <- [1,2205,null,{}] 05:52:41 INFO - PROCESS | 1905 | 1480341161377 Marionette TRACE conn5 -> [0,2206,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:41 INFO - PROCESS | 1905 | 1480341161619 Marionette TRACE conn5 <- [1,2206,null,{"value":null}] 05:52:41 INFO - PROCESS | 1905 | 1480341161765 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bad5800 == 10 [pid = 1950] [id = 851] 05:52:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9bad5c00) [pid = 1950] [serial = 2272] [outer = (nil)] 05:52:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9baecc00) [pid = 1950] [serial = 2273] [outer = 0x9bad5c00] 05:52:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x98f72400) [pid = 1950] [serial = 2274] [outer = 0x9bad5c00] 05:52:42 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:42 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:43 INFO - PROCESS | 1905 | 1480341163418 Marionette TRACE conn5 <- [1,2207,null,{"value":["/service-workers/service-worker/registration-events.https.html",0,null,null,[["Registration: events",0,null,null]]]}] 05:52:43 INFO - . 05:52:43 INFO - TEST-OK | /service-workers/service-worker/registration-events.https.html | took 2105ms 05:52:43 INFO - PROCESS | 1905 | 1480341163453 Marionette TRACE conn5 -> [0,2208,"getWindowHandle",null] 05:52:43 INFO - PROCESS | 1905 | 1480341163465 Marionette TRACE conn5 <- [1,2208,null,{"value":"2147483649"}] 05:52:43 INFO - TEST-START | /service-workers/service-worker/registration-iframe.https.html 05:52:43 INFO - PROCESS | 1905 | 1480341163536 Marionette TRACE conn5 -> [0,2209,"timeouts",{"script":35000}] 05:52:43 INFO - PROCESS | 1905 | 1480341163545 Marionette TRACE conn5 <- [1,2209,null,{}] 05:52:43 INFO - PROCESS | 1905 | 1480341163550 Marionette TRACE conn5 -> [0,2210,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:43 INFO - PROCESS | 1905 | 1480341163881 Marionette TRACE conn5 <- [1,2210,null,{"value":null}] 05:52:44 INFO - PROCESS | 1905 | 1480341164010 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x99119800 == 11 [pid = 1950] [id = 852] 05:52:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9911a000) [pid = 1950] [serial = 2275] [outer = (nil)] 05:52:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x991ddc00) [pid = 1950] [serial = 2276] [outer = 0x9911a000] 05:52:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9b1da800) [pid = 1950] [serial = 2277] [outer = 0x9911a000] 05:52:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:45 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d6000 == 10 [pid = 1950] [id = 850] 05:52:45 INFO - PROCESS | 1905 | --DOCSHELL 0x991d9c00 == 9 [pid = 1950] [id = 847] 05:52:45 INFO - PROCESS | 1905 | --DOCSHELL 0x9baed800 == 8 [pid = 1950] [id = 845] 05:52:45 INFO - PROCESS | 1905 | --DOCSHELL 0x991d8400 == 7 [pid = 1950] [id = 846] 05:52:45 INFO - PROCESS | 1905 | --DOCSHELL 0x991d1400 == 6 [pid = 1950] [id = 848] 05:52:45 INFO - PROCESS | 1905 | --DOCSHELL 0x991d5400 == 5 [pid = 1950] [id = 849] 05:52:45 INFO - PROCESS | 1905 | --DOCSHELL 0x9bad5800 == 4 [pid = 1950] [id = 851] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9ba5b000) [pid = 1950] [serial = 2255] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x98f80000) [pid = 1950] [serial = 2256] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x98f74c00) [pid = 1950] [serial = 2245] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9baf4c00) [pid = 1950] [serial = 2258] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9baad400) [pid = 1950] [serial = 2243] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9b9f0c00) [pid = 1950] [serial = 2253] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9afab000) [pid = 1950] [serial = 2248] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9b1ddc00) [pid = 1950] [serial = 2250] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9b9edc00) [pid = 1950] [serial = 2252] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x991dcc00) [pid = 1950] [serial = 2247] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9ba31c00) [pid = 1950] [serial = 2242] [outer = (nil)] [url = about:blank] 05:52:45 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9ba29400) [pid = 1950] [serial = 2234] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 05:52:45 INFO - PROCESS | 1905 | --DOCSHELL 0x98f72800 == 3 [pid = 1950] [id = 840] 05:52:45 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f72000 == 4 [pid = 1950] [id = 853] 05:52:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x98f72800) [pid = 1950] [serial = 2278] [outer = (nil)] 05:52:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:45 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7fc00 == 5 [pid = 1950] [id = 854] 05:52:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x99116000) [pid = 1950] [serial = 2279] [outer = (nil)] 05:52:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:45 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911d000 == 6 [pid = 1950] [id = 855] 05:52:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9911dc00) [pid = 1950] [serial = 2280] [outer = (nil)] 05:52:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9911e800) [pid = 1950] [serial = 2281] [outer = 0x98f72800] 05:52:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x991aec00) [pid = 1950] [serial = 2282] [outer = 0x99116000] 05:52:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x991b3800) [pid = 1950] [serial = 2283] [outer = 0x9911dc00] 05:52:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:52:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:46 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:46 INFO - PROCESS | 1905 | 1480341166387 Marionette TRACE conn5 <- [1,2211,null,{"value":["/service-workers/service-worker/registration-iframe.https.html",0,null,null,[["Subframe's container's register method should use calling frame's document's url as a base url for parsing its script url and scope url - normal case",0,null,null],["Subframe's container's register method should use calling frame's document's url as a base url for parsing its script url and scope url - error case",0,null,null],["A scope url should start with the given script url",0,null,null]]]}] 05:52:46 INFO - ... 05:52:46 INFO - TEST-OK | /service-workers/service-worker/registration-iframe.https.html | took 2924ms 05:52:46 INFO - PROCESS | 1905 | 1480341166457 Marionette TRACE conn5 -> [0,2212,"getWindowHandle",null] 05:52:46 INFO - TEST-START | /service-workers/service-worker/registration-service-worker-attributes.https.html 05:52:46 INFO - PROCESS | 1905 | 1480341166464 Marionette TRACE conn5 <- [1,2212,null,{"value":"2147483649"}] 05:52:46 INFO - PROCESS | 1905 | 1480341166473 Marionette TRACE conn5 -> [0,2213,"timeouts",{"script":35000}] 05:52:46 INFO - PROCESS | 1905 | 1480341166477 Marionette TRACE conn5 <- [1,2213,null,{}] 05:52:46 INFO - PROCESS | 1905 | 1480341166485 Marionette TRACE conn5 -> [0,2214,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:46 INFO - PROCESS | 1905 | 1480341166721 Marionette TRACE conn5 <- [1,2214,null,{"value":null}] 05:52:46 INFO - PROCESS | 1905 | 1480341166762 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:46 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afae000 == 7 [pid = 1950] [id = 856] 05:52:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9afae800) [pid = 1950] [serial = 2284] [outer = (nil)] 05:52:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9b1de400) [pid = 1950] [serial = 2285] [outer = 0x9afae800] 05:52:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9b8ea400) [pid = 1950] [serial = 2286] [outer = 0x9afae800] 05:52:47 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:47 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 05:52:48 INFO - PROCESS | 1905 | [Child 1950] 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 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 05:52:48 INFO - PROCESS | 1905 | [Child 1950] 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 05:52:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2233 05:52:48 INFO - PROCESS | 1905 | [Child 1950] 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 05:52:48 INFO - PROCESS | 1905 | 1480341168154 Marionette TRACE conn5 <- [1,2215,null,{"value":["/service-workers/service-worker/registration-service-worker-attributes.https.html",0,null,null,[["installing/waiting/active after registration",0,null,null]]]}] 05:52:48 INFO - . 05:52:48 INFO - TEST-OK | /service-workers/service-worker/registration-service-worker-attributes.https.html | took 1751ms 05:52:48 INFO - PROCESS | 1905 | 1480341168223 Marionette TRACE conn5 -> [0,2216,"getWindowHandle",null] 05:52:48 INFO - TEST-START | /service-workers/service-worker/registration.https.html 05:52:48 INFO - PROCESS | 1905 | 1480341168228 Marionette TRACE conn5 <- [1,2216,null,{"value":"2147483649"}] 05:52:48 INFO - PROCESS | 1905 | 1480341168237 Marionette TRACE conn5 -> [0,2217,"timeouts",{"script":35000}] 05:52:48 INFO - PROCESS | 1905 | 1480341168242 Marionette TRACE conn5 <- [1,2217,null,{}] 05:52:48 INFO - PROCESS | 1905 | 1480341168248 Marionette TRACE conn5 -> [0,2218,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:48 INFO - PROCESS | 1905 | 1480341168489 Marionette TRACE conn5 <- [1,2218,null,{"value":null}] 05:52:48 INFO - PROCESS | 1905 | 1480341168597 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9c2800 == 8 [pid = 1950] [id = 857] 05:52:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9b9ed400) [pid = 1950] [serial = 2287] [outer = (nil)] 05:52:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9ba28800) [pid = 1950] [serial = 2288] [outer = 0x9b9ed400] 05:52:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9ba2a000) [pid = 1950] [serial = 2289] [outer = 0x9b9ed400] 05:52:49 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:49 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:49 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x991d6000) [pid = 1950] [serial = 2266] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html] 05:52:49 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b1d6400) [pid = 1950] [serial = 2269] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html] 05:52:49 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9baedc00) [pid = 1950] [serial = 2257] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html] 05:52:49 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9bad5c00) [pid = 1950] [serial = 2272] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html] 05:52:49 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x991dd400) [pid = 1950] [serial = 2260] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 05:52:49 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9afa6800) [pid = 1950] [serial = 2262] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 05:52:49 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9b1d8000) [pid = 1950] [serial = 2264] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 556 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:50 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:52:51 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:52:52 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 05:52:52 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 05:52:52 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 05:52:52 INFO - PROCESS | 1905 | --DOCSHELL 0x9afae000 == 7 [pid = 1950] [id = 856] 05:52:52 INFO - PROCESS | 1905 | --DOCSHELL 0x9911d000 == 6 [pid = 1950] [id = 855] 05:52:52 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7fc00 == 5 [pid = 1950] [id = 854] 05:52:52 INFO - PROCESS | 1905 | --DOCSHELL 0x98f72000 == 4 [pid = 1950] [id = 853] 05:52:52 INFO - PROCESS | 1905 | --DOCSHELL 0x99119800 == 3 [pid = 1950] [id = 852] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9ba59800) [pid = 1950] [serial = 2270] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9bfce400) [pid = 1950] [serial = 2259] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9afad400) [pid = 1950] [serial = 2261] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9afad000) [pid = 1950] [serial = 2263] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9b1e0800) [pid = 1950] [serial = 2265] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9ba5e000) [pid = 1950] [serial = 2271] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x98f72400) [pid = 1950] [serial = 2274] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9baecc00) [pid = 1950] [serial = 2273] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9b9f8800) [pid = 1950] [serial = 2268] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9b9f2c00) [pid = 1950] [serial = 2267] [outer = (nil)] [url = about:blank] 05:52:52 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 05:52:53 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 05:52:53 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 05:52:53 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 05:52:53 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 05:52:53 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 05:52:54 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 05:52:54 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 05:52:54 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 05:52:54 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 05:52:54 INFO - PROCESS | 1905 | 1480341174497 Marionette TRACE conn5 <- [1,2219,null,{"value":["/service-workers/service-worker/registration.https.html",0,null,null,[["Registering normal scope",0,null,null],["Registering scope with fragment",0,null,null],["Registering same scope as the script directory",0,null,null],["Registering same scope as the script directory without the last slash",0,null,null],["Registration scope outside the script directory",0,null,null],["Registering scope outside domain",0,null,null],["Registering script outside domain",0,null,null],["Registering non-existent script",0,null,null],["Registering invalid chunked encoding script",0,null,null],["Registering invalid chunked encoding script with flush",0,null,null],["Registering script with no MIME type",0,null,null],["Registering script with bad MIME type",0,null,null],["Registering redirected script",0,null,null],["Registering script including parse error",0,null,null],["Registering script including undefined error",0,null,null],["Registering script including uncaught exception",0,null,null],["Registering script including caught exception",0,null,null],["Registering script importing malformed script",0,null,null],["Registering script importing non-existent script",0,null,null],["Scope including URL-encoded multibyte characters",0,null,null],["Scope including non-escaped multibyte characters",0,null,null],["Script URL including URL-encoded slash",0,null,null],["Scope including URL-encoded slash",0,null,null],["Script URL including URL-encoded backslash",0,null,null],["Scope including URL-encoded backslash",0,null,null],["Script URL including self-reference",0,null,null],["Scope including self-reference",0,null,null],["Script URL including parent-reference",0,null,null],["Scope including parent-reference",0,null,null],["Scope including parent-reference and not under the script directory",0,null,null],["Script URL including consecutive slashes",0,null,null],["Scope including consecutive slashes",0,null,null],["Script URL is same-origin filesystem: URL",0,null,null],["Scope URL is same-origin filesystem: URL",0,null,null]]]}] 05:52:54 INFO - .................................. 05:52:54 INFO - TEST-OK | /service-workers/service-worker/registration.https.html | took 6339ms 05:52:54 INFO - PROCESS | 1905 | 1480341174587 Marionette TRACE conn5 -> [0,2220,"getWindowHandle",null] 05:52:54 INFO - PROCESS | 1905 | 1480341174594 Marionette TRACE conn5 <- [1,2220,null,{"value":"2147483649"}] 05:52:54 INFO - TEST-START | /service-workers/service-worker/rejections.https.html 05:52:54 INFO - PROCESS | 1905 | 1480341174604 Marionette TRACE conn5 -> [0,2221,"timeouts",{"script":35000}] 05:52:54 INFO - PROCESS | 1905 | 1480341174610 Marionette TRACE conn5 <- [1,2221,null,{}] 05:52:54 INFO - PROCESS | 1905 | 1480341174625 Marionette TRACE conn5 -> [0,2222,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:54 INFO - PROCESS | 1905 | 1480341174858 Marionette TRACE conn5 <- [1,2222,null,{"value":null}] 05:52:54 INFO - PROCESS | 1905 | 1480341174934 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba57000 == 4 [pid = 1950] [id = 858] 05:52:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9ba57c00) [pid = 1950] [serial = 2290] [outer = (nil)] 05:52:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9bab2000) [pid = 1950] [serial = 2291] [outer = 0x9ba57c00] 05:52:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9bab8400) [pid = 1950] [serial = 2292] [outer = 0x9ba57c00] 05:52:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:55 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9afae800) [pid = 1950] [serial = 2284] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html] 05:52:55 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9911dc00) [pid = 1950] [serial = 2280] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:52:55 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x99116000) [pid = 1950] [serial = 2279] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:52:55 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x98f72800) [pid = 1950] [serial = 2278] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:52:55 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9911a000) [pid = 1950] [serial = 2275] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html] 05:52:56 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 05:52:56 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 05:52:56 INFO - PROCESS | 1905 | 1480341176199 Marionette TRACE conn5 <- [1,2223,null,{"value":["/service-workers/service-worker/rejections.https.html",0,null,null,[["Rejections are DOMExceptions",0,null,null]]]}] 05:52:56 INFO - . 05:52:56 INFO - TEST-OK | /service-workers/service-worker/rejections.https.html | took 1651ms 05:52:56 INFO - PROCESS | 1905 | 1480341176255 Marionette TRACE conn5 -> [0,2224,"getWindowHandle",null] 05:52:56 INFO - PROCESS | 1905 | 1480341176265 Marionette TRACE conn5 <- [1,2224,null,{"value":"2147483649"}] 05:52:56 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html 05:52:56 INFO - PROCESS | 1905 | 1480341176278 Marionette TRACE conn5 -> [0,2225,"timeouts",{"script":35000}] 05:52:56 INFO - PROCESS | 1905 | 1480341176285 Marionette TRACE conn5 <- [1,2225,null,{}] 05:52:56 INFO - PROCESS | 1905 | 1480341176302 Marionette TRACE conn5 -> [0,2226,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:56 INFO - PROCESS | 1905 | 1480341176510 Marionette TRACE conn5 <- [1,2226,null,{"value":null}] 05:52:56 INFO - PROCESS | 1905 | 1480341176570 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baac000 == 5 [pid = 1950] [id = 859] 05:52:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9bad5800) [pid = 1950] [serial = 2293] [outer = (nil)] 05:52:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9baf2400) [pid = 1950] [serial = 2294] [outer = 0x9bad5800] 05:52:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9bfcec00) [pid = 1950] [serial = 2295] [outer = 0x9bad5800] 05:52:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21b000 == 6 [pid = 1950] [id = 860] 05:52:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9c21c400) [pid = 1950] [serial = 2296] [outer = (nil)] 05:52:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9c21d000) [pid = 1950] [serial = 2297] [outer = 0x9c21c400] 05:52:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:58 INFO - PROCESS | 1905 | 1480341178082 Marionette TRACE conn5 <- [1,2227,null,{"value":["/service-workers/service-worker/request-end-to-end.https.html",0,null,null,[["Request: end-to-end",0,null,null]]]}] 05:52:58 INFO - . 05:52:58 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 1848ms 05:52:58 INFO - PROCESS | 1905 | 1480341178133 Marionette TRACE conn5 -> [0,2228,"getWindowHandle",null] 05:52:58 INFO - PROCESS | 1905 | 1480341178139 Marionette TRACE conn5 <- [1,2228,null,{"value":"2147483649"}] 05:52:58 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-connect.https.html 05:52:58 INFO - PROCESS | 1905 | 1480341178147 Marionette TRACE conn5 -> [0,2229,"timeouts",{"script":35000}] 05:52:58 INFO - PROCESS | 1905 | 1480341178155 Marionette TRACE conn5 <- [1,2229,null,{}] 05:52:58 INFO - PROCESS | 1905 | 1480341178174 Marionette TRACE conn5 -> [0,2230,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:52:58 INFO - PROCESS | 1905 | 1480341178408 Marionette TRACE conn5 <- [1,2230,null,{"value":null}] 05:52:58 INFO - PROCESS | 1905 | 1480341178583 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:52:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfdac00 == 7 [pid = 1950] [id = 861] 05:52:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9bfdb400) [pid = 1950] [serial = 2298] [outer = (nil)] 05:52:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9c227800) [pid = 1950] [serial = 2299] [outer = 0x9bfdb400] 05:52:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9c226c00) [pid = 1950] [serial = 2300] [outer = 0x9bfdb400] 05:52:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:52:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:00 INFO - PROCESS | 1905 | 1480341180807 Marionette TRACE conn5 <- [1,2231,null,{"value":["/service-workers/service-worker/service-worker-csp-connect.https.html",0,null,null,[["CSP test for connect-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for connect-src",0,{},{}],["Fetch test for connect-src",1,"assert_unreached: unexpected rejection: assert_unreached: fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"],["Redirected fetch test for connect-src",1,"assert_unreached: unexpected rejection: assert_unreached: Redirected fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"]]]}] 05:53:00 INFO - .... 05:53:00 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-connect.https.html | took 2701ms 05:53:00 INFO - PROCESS | 1905 | 1480341180908 Marionette TRACE conn5 -> [0,2232,"getWindowHandle",null] 05:53:00 INFO - PROCESS | 1905 | 1480341180933 Marionette TRACE conn5 <- [1,2232,null,{"value":"2147483649"}] 05:53:00 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-default.https.html 05:53:00 INFO - PROCESS | 1905 | 1480341180972 Marionette TRACE conn5 -> [0,2233,"timeouts",{"script":35000}] 05:53:00 INFO - PROCESS | 1905 | 1480341180985 Marionette TRACE conn5 <- [1,2233,null,{}] 05:53:01 INFO - PROCESS | 1905 | 1480341181008 Marionette TRACE conn5 -> [0,2234,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:01 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21b000 == 6 [pid = 1950] [id = 860] 05:53:01 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9c2800 == 5 [pid = 1950] [id = 857] 05:53:01 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba57000 == 4 [pid = 1950] [id = 858] 05:53:01 INFO - PROCESS | 1905 | --DOCSHELL 0x9baac000 == 3 [pid = 1950] [id = 859] 05:53:01 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x991b3800) [pid = 1950] [serial = 2283] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:53:01 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x991aec00) [pid = 1950] [serial = 2282] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:53:01 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9911e800) [pid = 1950] [serial = 2281] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:53:01 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9b1da800) [pid = 1950] [serial = 2277] [outer = (nil)] [url = about:blank] 05:53:01 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9b8ea400) [pid = 1950] [serial = 2286] [outer = (nil)] [url = about:blank] 05:53:01 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9b1de400) [pid = 1950] [serial = 2285] [outer = (nil)] [url = about:blank] 05:53:01 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x991ddc00) [pid = 1950] [serial = 2276] [outer = (nil)] [url = about:blank] 05:53:01 INFO - PROCESS | 1905 | 1480341181561 Marionette TRACE conn5 <- [1,2234,null,{"value":null}] 05:53:01 INFO - PROCESS | 1905 | 1480341181670 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:01 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7f800 == 4 [pid = 1950] [id = 862] 05:53:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x98f7fc00) [pid = 1950] [serial = 2301] [outer = (nil)] 05:53:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9911bc00) [pid = 1950] [serial = 2302] [outer = 0x98f7fc00] 05:53:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x991ad400) [pid = 1950] [serial = 2303] [outer = 0x98f7fc00] 05:53:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:03 INFO - PROCESS | 1905 | 1480341183686 Marionette TRACE conn5 <- [1,2235,null,{"value":["/service-workers/service-worker/service-worker-csp-default.https.html",0,null,null,[["CSP test for default-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for default-src",1,"assert_true: Importing the other origins script should fail. expected true got false","@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=default:16:5\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\ntest@https://web-platform.test:8443/resources/testharness.js:501:9\n@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=default:8:1\n"],["Fetch test for default-src",1,"assert_unreached: unexpected rejection: assert_unreached: fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"],["Redirected fetch test for default-src",1,"assert_unreached: unexpected rejection: assert_unreached: Redirected fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"]]]}] 05:53:03 INFO - .... 05:53:03 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-default.https.html | took 2781ms 05:53:03 INFO - PROCESS | 1905 | 1480341183759 Marionette TRACE conn5 -> [0,2236,"getWindowHandle",null] 05:53:03 INFO - PROCESS | 1905 | 1480341183771 Marionette TRACE conn5 <- [1,2236,null,{"value":"2147483649"}] 05:53:03 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-script.https.html 05:53:03 INFO - PROCESS | 1905 | 1480341183846 Marionette TRACE conn5 -> [0,2237,"timeouts",{"script":35000}] 05:53:03 INFO - PROCESS | 1905 | 1480341183858 Marionette TRACE conn5 <- [1,2237,null,{}] 05:53:03 INFO - PROCESS | 1905 | 1480341183869 Marionette TRACE conn5 -> [0,2238,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:04 INFO - PROCESS | 1905 | 1480341184150 Marionette TRACE conn5 <- [1,2238,null,{"value":null}] 05:53:04 INFO - PROCESS | 1905 | 1480341184249 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:04 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b5c00 == 5 [pid = 1950] [id = 863] 05:53:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x991b9c00) [pid = 1950] [serial = 2304] [outer = (nil)] 05:53:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9afa7000) [pid = 1950] [serial = 2305] [outer = 0x991b9c00] 05:53:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x991da400) [pid = 1950] [serial = 2306] [outer = 0x991b9c00] 05:53:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:05 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9b9ed400) [pid = 1950] [serial = 2287] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration.https.html] 05:53:05 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9ba57c00) [pid = 1950] [serial = 2290] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/rejections.https.html] 05:53:05 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9bad5800) [pid = 1950] [serial = 2293] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html] 05:53:05 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9c21c400) [pid = 1950] [serial = 2296] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:53:06 INFO - PROCESS | 1905 | 1480341186499 Marionette TRACE conn5 <- [1,2239,null,{"value":["/service-workers/service-worker/service-worker-csp-script.https.html",0,null,null,[["CSP test for script-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for script-src",1,"assert_true: Importing the other origins script should fail. expected true got false","@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=script:16:5\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1403:20\ntest@https://web-platform.test:8443/resources/testharness.js:501:9\n@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=script:8:1\n"],["Fetch test for script-src",0,{},{}],["Redirected fetch test for script-src",0,{},{}]]]}] 05:53:06 INFO - .... 05:53:06 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-script.https.html | took 2769ms 05:53:06 INFO - PROCESS | 1905 | 1480341186564 Marionette TRACE conn5 -> [0,2240,"getWindowHandle",null] 05:53:06 INFO - PROCESS | 1905 | 1480341186578 Marionette TRACE conn5 <- [1,2240,null,{"value":"2147483649"}] 05:53:06 INFO - TEST-START | /service-workers/service-worker/serviceworkerobject-scripturl.https.html 05:53:06 INFO - PROCESS | 1905 | 1480341186647 Marionette TRACE conn5 -> [0,2241,"timeouts",{"script":35000}] 05:53:06 INFO - PROCESS | 1905 | 1480341186657 Marionette TRACE conn5 <- [1,2241,null,{}] 05:53:06 INFO - PROCESS | 1905 | 1480341186663 Marionette TRACE conn5 -> [0,2242,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:06 INFO - PROCESS | 1905 | 1480341186921 Marionette TRACE conn5 <- [1,2242,null,{"value":null}] 05:53:07 INFO - PROCESS | 1905 | 1480341187014 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:07 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b743c00 == 6 [pid = 1950] [id = 864] 05:53:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9b744000) [pid = 1950] [serial = 2307] [outer = (nil)] 05:53:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9b9c4800) [pid = 1950] [serial = 2308] [outer = 0x9b744000] 05:53:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9b9f1400) [pid = 1950] [serial = 2309] [outer = 0x9b744000] 05:53:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:09 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9c227800) [pid = 1950] [serial = 2299] [outer = (nil)] [url = about:blank] 05:53:09 INFO - PROCESS | 1905 | --DOCSHELL 0x991b5c00 == 5 [pid = 1950] [id = 863] 05:53:09 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7f800 == 4 [pid = 1950] [id = 862] 05:53:09 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfdac00 == 3 [pid = 1950] [id = 861] 05:53:09 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9ba28800) [pid = 1950] [serial = 2288] [outer = (nil)] [url = about:blank] 05:53:09 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9baf2400) [pid = 1950] [serial = 2294] [outer = (nil)] [url = about:blank] 05:53:09 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9c21d000) [pid = 1950] [serial = 2297] [outer = (nil)] [url = about:blank] 05:53:09 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9ba2a000) [pid = 1950] [serial = 2289] [outer = (nil)] [url = about:blank] 05:53:09 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9bfcec00) [pid = 1950] [serial = 2295] [outer = (nil)] [url = about:blank] 05:53:09 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9bab8400) [pid = 1950] [serial = 2292] [outer = (nil)] [url = about:blank] 05:53:09 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9bab2000) [pid = 1950] [serial = 2291] [outer = (nil)] [url = about:blank] 05:53:09 INFO - PROCESS | 1905 | 1480341189677 Marionette TRACE conn5 <- [1,2243,null,{"value":["/service-workers/service-worker/serviceworkerobject-scripturl.https.html",0,null,null,[["Verify the scriptURL property: relative",0,null,null],["Verify the scriptURL property: absolute",0,null,null]]]}] 05:53:09 INFO - .. 05:53:09 INFO - TEST-OK | /service-workers/service-worker/serviceworkerobject-scripturl.https.html | took 3098ms 05:53:09 INFO - PROCESS | 1905 | 1480341189741 Marionette TRACE conn5 -> [0,2244,"getWindowHandle",null] 05:53:09 INFO - TEST-START | /service-workers/service-worker/shared-worker-controlled.https.html 05:53:09 INFO - PROCESS | 1905 | 1480341189749 Marionette TRACE conn5 <- [1,2244,null,{"value":"2147483649"}] 05:53:09 INFO - PROCESS | 1905 | 1480341189761 Marionette TRACE conn5 -> [0,2245,"timeouts",{"script":35000}] 05:53:09 INFO - PROCESS | 1905 | 1480341189768 Marionette TRACE conn5 <- [1,2245,null,{}] 05:53:09 INFO - PROCESS | 1905 | 1480341189777 Marionette TRACE conn5 -> [0,2246,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:10 INFO - PROCESS | 1905 | 1480341190022 Marionette TRACE conn5 <- [1,2246,null,{"value":null}] 05:53:10 INFO - PROCESS | 1905 | 1480341190102 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:10 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b6400 == 4 [pid = 1950] [id = 865] 05:53:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x991d3400) [pid = 1950] [serial = 2310] [outer = (nil)] 05:53:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9afaac00) [pid = 1950] [serial = 2311] [outer = 0x991d3400] 05:53:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x991b4000) [pid = 1950] [serial = 2312] [outer = 0x991d3400] 05:53:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:12 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x98f7fc00) [pid = 1950] [serial = 2301] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html] 05:53:12 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x991b9c00) [pid = 1950] [serial = 2304] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html] 05:53:12 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9bfdb400) [pid = 1950] [serial = 2298] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html] 05:53:16 INFO - PROCESS | 1905 | --DOCSHELL 0x9b743c00 == 3 [pid = 1950] [id = 864] 05:53:16 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9c226c00) [pid = 1950] [serial = 2300] [outer = (nil)] [url = about:blank] 05:53:16 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x991da400) [pid = 1950] [serial = 2306] [outer = (nil)] [url = about:blank] 05:53:16 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0x991ad400) [pid = 1950] [serial = 2303] [outer = (nil)] [url = about:blank] 05:53:16 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0x9b9c4800) [pid = 1950] [serial = 2308] [outer = (nil)] [url = about:blank] 05:53:16 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0x9afa7000) [pid = 1950] [serial = 2305] [outer = (nil)] [url = about:blank] 05:53:16 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0x9911bc00) [pid = 1950] [serial = 2302] [outer = (nil)] [url = about:blank] 05:53:18 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0x9b744000) [pid = 1950] [serial = 2307] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html] 05:53:23 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0x9b9f1400) [pid = 1950] [serial = 2309] [outer = (nil)] [url = about:blank] 05:53:23 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0x9afaac00) [pid = 1950] [serial = 2311] [outer = (nil)] [url = about:blank] 05:53:40 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:53:40 INFO - PROCESS | 1905 | 1480341220565 Marionette TRACE conn5 <- [1,2247,null,{"value":["/service-workers/service-worker/shared-worker-controlled.https.html",1,"NetworkError: Failed to load worker script at \"import-dummy-shared-worker.js\"",null,[["Verify subresource loads in SharedWorker are controlled by a Service Worker",1,"assert_equals: expected \"intercepted by service worker\" but got \"Hello world\\n\"","@https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html:26:11\n"],["Verify SharedWorker construction is controlled by a Service Worker",0,null,null],["Verify importScripts from SharedWorker is controlled by a Service Worker",2,"Test timed out",null]]]}] 05:53:40 INFO - ... 05:53:40 INFO - TEST-ERROR | /service-workers/service-worker/shared-worker-controlled.https.html | took 30841ms 05:53:40 INFO - PROCESS | 1905 | 1480341220603 Marionette TRACE conn5 -> [0,2248,"getWindowHandle",null] 05:53:40 INFO - PROCESS | 1905 | 1480341220610 Marionette TRACE conn5 <- [1,2248,null,{"value":"2147483649"}] 05:53:40 INFO - TEST-START | /service-workers/service-worker/skip-waiting-installed.https.html 05:53:40 INFO - PROCESS | 1905 | 1480341220620 Marionette TRACE conn5 -> [0,2249,"timeouts",{"script":35000}] 05:53:40 INFO - PROCESS | 1905 | 1480341220625 Marionette TRACE conn5 <- [1,2249,null,{}] 05:53:40 INFO - PROCESS | 1905 | 1480341220636 Marionette TRACE conn5 -> [0,2250,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:40 INFO - PROCESS | 1905 | 1480341220878 Marionette TRACE conn5 <- [1,2250,null,{"value":null}] 05:53:41 INFO - PROCESS | 1905 | 1480341220996 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x99112400 == 4 [pid = 1950] [id = 866] 05:53:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0x99112800) [pid = 1950] [serial = 2313] [outer = (nil)] 05:53:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0x9911d400) [pid = 1950] [serial = 2314] [outer = 0x99112800] 05:53:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x991ae800) [pid = 1950] [serial = 2315] [outer = 0x99112800] 05:53:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:41 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:42 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d6000 == 5 [pid = 1950] [id = 867] 05:53:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x991d7800) [pid = 1950] [serial = 2316] [outer = (nil)] 05:53:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x991d8000) [pid = 1950] [serial = 2317] [outer = 0x991d7800] 05:53:42 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:42 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:42 INFO - PROCESS | 1905 | 1480341222817 Marionette TRACE conn5 <- [1,2251,null,{"value":["/service-workers/service-worker/skip-waiting-installed.https.html",0,null,null,[["Test skipWaiting when a installed worker is waiting",0,null,null]]]}] 05:53:42 INFO - . 05:53:42 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-installed.https.html | took 2244ms 05:53:42 INFO - PROCESS | 1905 | 1480341222862 Marionette TRACE conn5 -> [0,2252,"getWindowHandle",null] 05:53:42 INFO - PROCESS | 1905 | 1480341222872 Marionette TRACE conn5 <- [1,2252,null,{"value":"2147483649"}] 05:53:42 INFO - TEST-START | /service-workers/service-worker/skip-waiting-using-registration.https.html 05:53:42 INFO - PROCESS | 1905 | 1480341222887 Marionette TRACE conn5 -> [0,2253,"timeouts",{"script":35000}] 05:53:42 INFO - PROCESS | 1905 | 1480341222893 Marionette TRACE conn5 <- [1,2253,null,{}] 05:53:42 INFO - PROCESS | 1905 | 1480341222905 Marionette TRACE conn5 -> [0,2254,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:43 INFO - PROCESS | 1905 | 1480341223141 Marionette TRACE conn5 <- [1,2254,null,{"value":null}] 05:53:43 INFO - PROCESS | 1905 | 1480341223199 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f80000 == 6 [pid = 1950] [id = 868] 05:53:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0x9911e400) [pid = 1950] [serial = 2318] [outer = (nil)] 05:53:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x9b1d4c00) [pid = 1950] [serial = 2319] [outer = 0x9911e400] 05:53:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9b1d9400) [pid = 1950] [serial = 2320] [outer = 0x9911e400] 05:53:43 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:43 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9bb400 == 7 [pid = 1950] [id = 869] 05:53:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9b9bd400) [pid = 1950] [serial = 2321] [outer = (nil)] 05:53:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9b9be400) [pid = 1950] [serial = 2322] [outer = 0x9b9bd400] 05:53:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:44 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:44 INFO - PROCESS | 1905 | 1480341224971 Marionette TRACE conn5 <- [1,2255,null,{"value":["/service-workers/service-worker/skip-waiting-using-registration.https.html",0,null,null,[["Test skipWaiting while a client is using the registration",0,null,null],["skipWaiting",0,{},{}]]]}] 05:53:45 INFO - .. 05:53:45 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-using-registration.https.html | took 2142ms 05:53:45 INFO - PROCESS | 1905 | 1480341225030 Marionette TRACE conn5 -> [0,2256,"getWindowHandle",null] 05:53:45 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-client.https.html 05:53:45 INFO - PROCESS | 1905 | 1480341225038 Marionette TRACE conn5 <- [1,2256,null,{"value":"2147483649"}] 05:53:45 INFO - PROCESS | 1905 | 1480341225046 Marionette TRACE conn5 -> [0,2257,"timeouts",{"script":35000}] 05:53:45 INFO - PROCESS | 1905 | 1480341225063 Marionette TRACE conn5 <- [1,2257,null,{}] 05:53:45 INFO - PROCESS | 1905 | 1480341225082 Marionette TRACE conn5 -> [0,2258,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:45 INFO - PROCESS | 1905 | 1480341225359 Marionette TRACE conn5 <- [1,2258,null,{"value":null}] 05:53:45 INFO - PROCESS | 1905 | 1480341225393 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:45 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f5400 == 8 [pid = 1950] [id = 870] 05:53:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9b9f6000) [pid = 1950] [serial = 2323] [outer = (nil)] 05:53:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9ba2d000) [pid = 1950] [serial = 2324] [outer = 0x9b9f6000] 05:53:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9ba4f800) [pid = 1950] [serial = 2325] [outer = 0x9b9f6000] 05:53:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:45 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:46 INFO - PROCESS | 1905 | 1480341226773 Marionette TRACE conn5 <- [1,2259,null,{"value":["/service-workers/service-worker/skip-waiting-without-client.https.html",0,null,null,[["Test single skipWaiting() when no client attached",0,null,null],["skipWaiting",0,{},{}]]]}] 05:53:46 INFO - .. 05:53:46 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-client.https.html | took 1756ms 05:53:46 INFO - PROCESS | 1905 | 1480341226807 Marionette TRACE conn5 -> [0,2260,"getWindowHandle",null] 05:53:46 INFO - PROCESS | 1905 | 1480341226811 Marionette TRACE conn5 <- [1,2260,null,{"value":"2147483649"}] 05:53:46 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-using-registration.https.html 05:53:46 INFO - PROCESS | 1905 | 1480341226855 Marionette TRACE conn5 -> [0,2261,"timeouts",{"script":35000}] 05:53:46 INFO - PROCESS | 1905 | 1480341226860 Marionette TRACE conn5 <- [1,2261,null,{}] 05:53:46 INFO - PROCESS | 1905 | 1480341226872 Marionette TRACE conn5 -> [0,2262,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:47 INFO - PROCESS | 1905 | 1480341227053 Marionette TRACE conn5 <- [1,2262,null,{"value":null}] 05:53:47 INFO - PROCESS | 1905 | 1480341227122 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:47 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba5dc00 == 9 [pid = 1950] [id = 871] 05:53:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9baaa400) [pid = 1950] [serial = 2326] [outer = (nil)] 05:53:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9bab4000) [pid = 1950] [serial = 2327] [outer = 0x9baaa400] 05:53:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9bad7000) [pid = 1950] [serial = 2328] [outer = 0x9baaa400] 05:53:47 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:47 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba51000 == 10 [pid = 1950] [id = 872] 05:53:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9bad5800) [pid = 1950] [serial = 2329] [outer = (nil)] 05:53:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9bae3800) [pid = 1950] [serial = 2330] [outer = 0x9bad5800] 05:53:48 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:48 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:53:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:53:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:53:48 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:53:49 INFO - PROCESS | 1905 | 1480341229019 Marionette TRACE conn5 <- [1,2263,null,{"value":["/service-workers/service-worker/skip-waiting-without-using-registration.https.html",0,null,null,[["Test skipWaiting while a client is not being controlled",0,null,null],["skipWaiting",0,{},{}]]]}] 05:53:49 INFO - .. 05:53:49 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-using-registration.https.html | took 2215ms 05:53:49 INFO - PROCESS | 1905 | 1480341229061 Marionette TRACE conn5 -> [0,2264,"getWindowHandle",null] 05:53:49 INFO - PROCESS | 1905 | 1480341229065 Marionette TRACE conn5 <- [1,2264,null,{"value":"2147483649"}] 05:53:49 INFO - TEST-START | /service-workers/service-worker/skip-waiting.https.html 05:53:49 INFO - PROCESS | 1905 | 1480341229084 Marionette TRACE conn5 -> [0,2265,"timeouts",{"script":35000}] 05:53:49 INFO - PROCESS | 1905 | 1480341229091 Marionette TRACE conn5 <- [1,2265,null,{}] 05:53:49 INFO - PROCESS | 1905 | 1480341229124 Marionette TRACE conn5 -> [0,2266,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:49 INFO - PROCESS | 1905 | 1480341229349 Marionette TRACE conn5 <- [1,2266,null,{"value":null}] 05:53:49 INFO - PROCESS | 1905 | 1480341229413 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa7000 == 11 [pid = 1950] [id = 873] 05:53:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9afaa400) [pid = 1950] [serial = 2331] [outer = (nil)] 05:53:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b73ec00) [pid = 1950] [serial = 2332] [outer = 0x9afaa400] 05:53:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b9ed400) [pid = 1950] [serial = 2333] [outer = 0x9afaa400] 05:53:49 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:49 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d7800 == 12 [pid = 1950] [id = 874] 05:53:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9b1dfc00) [pid = 1950] [serial = 2334] [outer = (nil)] 05:53:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9b8e7400) [pid = 1950] [serial = 2335] [outer = 0x9b1dfc00] 05:53:51 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:51 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:51 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f5400 == 11 [pid = 1950] [id = 870] 05:53:51 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9bb400 == 10 [pid = 1950] [id = 869] 05:53:51 INFO - PROCESS | 1905 | --DOCSHELL 0x98f80000 == 9 [pid = 1950] [id = 868] 05:53:51 INFO - PROCESS | 1905 | --DOCSHELL 0x991d6000 == 8 [pid = 1950] [id = 867] 05:53:51 INFO - PROCESS | 1905 | --DOCSHELL 0x99112400 == 7 [pid = 1950] [id = 866] 05:53:51 INFO - PROCESS | 1905 | --DOCSHELL 0x991b6400 == 6 [pid = 1950] [id = 865] 05:53:51 INFO - PROCESS | 1905 | 1480341231691 Marionette TRACE conn5 <- [1,2267,null,{"value":["/service-workers/service-worker/skip-waiting.https.html",0,null,null,[["Test skipWaiting with both active and waiting workers",0,null,null]]]}] 05:53:51 INFO - . 05:53:51 INFO - TEST-OK | /service-workers/service-worker/skip-waiting.https.html | took 2670ms 05:53:51 INFO - PROCESS | 1905 | 1480341231743 Marionette TRACE conn5 -> [0,2268,"getWindowHandle",null] 05:53:51 INFO - TEST-START | /service-workers/service-worker/state.https.html 05:53:51 INFO - PROCESS | 1905 | 1480341231747 Marionette TRACE conn5 <- [1,2268,null,{"value":"2147483649"}] 05:53:51 INFO - PROCESS | 1905 | 1480341231753 Marionette TRACE conn5 -> [0,2269,"timeouts",{"script":35000}] 05:53:51 INFO - PROCESS | 1905 | 1480341231756 Marionette TRACE conn5 <- [1,2269,null,{}] 05:53:51 INFO - PROCESS | 1905 | 1480341231762 Marionette TRACE conn5 -> [0,2270,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:52 INFO - PROCESS | 1905 | 1480341232031 Marionette TRACE conn5 <- [1,2270,null,{"value":null}] 05:53:52 INFO - PROCESS | 1905 | 1480341232080 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afb1800 == 7 [pid = 1950] [id = 875] 05:53:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9afb1c00) [pid = 1950] [serial = 2336] [outer = (nil)] 05:53:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9ba2f000) [pid = 1950] [serial = 2337] [outer = 0x9afb1c00] 05:53:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9b9f4c00) [pid = 1950] [serial = 2338] [outer = 0x9afb1c00] 05:53:52 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:52 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:53 INFO - PROCESS | 1905 | 1480341233308 Marionette TRACE conn5 <- [1,2271,null,{"value":["/service-workers/service-worker/state.https.html",0,null,null,[["Service Worker state property and \"statechange\" event",0,null,null]]]}] 05:53:53 INFO - . 05:53:53 INFO - TEST-OK | /service-workers/service-worker/state.https.html | took 1590ms 05:53:53 INFO - PROCESS | 1905 | 1480341233344 Marionette TRACE conn5 -> [0,2272,"getWindowHandle",null] 05:53:53 INFO - PROCESS | 1905 | 1480341233347 Marionette TRACE conn5 <- [1,2272,null,{"value":"2147483649"}] 05:53:53 INFO - TEST-START | /service-workers/service-worker/synced-state.https.html 05:53:53 INFO - PROCESS | 1905 | 1480341233354 Marionette TRACE conn5 -> [0,2273,"timeouts",{"script":35000}] 05:53:53 INFO - PROCESS | 1905 | 1480341233357 Marionette TRACE conn5 <- [1,2273,null,{}] 05:53:53 INFO - PROCESS | 1905 | 1480341233363 Marionette TRACE conn5 -> [0,2274,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:53 INFO - PROCESS | 1905 | 1480341233533 Marionette TRACE conn5 <- [1,2274,null,{"value":null}] 05:53:53 INFO - PROCESS | 1905 | 1480341233627 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:53 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bad6000 == 8 [pid = 1950] [id = 876] 05:53:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9baec000) [pid = 1950] [serial = 2339] [outer = (nil)] 05:53:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9bfcc800) [pid = 1950] [serial = 2340] [outer = 0x9baec000] 05:53:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9bfcfc00) [pid = 1950] [serial = 2341] [outer = 0x9baec000] 05:53:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:54 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:54 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9b9f6000) [pid = 1950] [serial = 2323] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html] 05:53:54 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b9bd400) [pid = 1950] [serial = 2321] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:53:54 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9911e400) [pid = 1950] [serial = 2318] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html] 05:53:54 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x991d7800) [pid = 1950] [serial = 2316] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:53:55 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991d3400) [pid = 1950] [serial = 2310] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html] 05:53:55 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x99112800) [pid = 1950] [serial = 2313] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html] 05:53:55 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:53:55 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:53:55 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:53:55 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:53:55 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:53:55 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:53:55 INFO - PROCESS | 1905 | 1480341235133 Marionette TRACE conn5 <- [1,2275,null,{"value":["/service-workers/service-worker/synced-state.https.html",0,null,null,[["worker objects for the same entity have the same state",0,null,null]]]}] 05:53:55 INFO - . 05:53:55 INFO - TEST-OK | /service-workers/service-worker/synced-state.https.html | took 1798ms 05:53:55 INFO - PROCESS | 1905 | 1480341235152 Marionette TRACE conn5 -> [0,2276,"getWindowHandle",null] 05:53:55 INFO - PROCESS | 1905 | 1480341235154 Marionette TRACE conn5 <- [1,2276,null,{"value":"2147483649"}] 05:53:55 INFO - TEST-START | /service-workers/service-worker/uncontrolled-page.https.html 05:53:55 INFO - PROCESS | 1905 | 1480341235163 Marionette TRACE conn5 -> [0,2277,"timeouts",{"script":35000}] 05:53:55 INFO - PROCESS | 1905 | 1480341235169 Marionette TRACE conn5 <- [1,2277,null,{}] 05:53:55 INFO - PROCESS | 1905 | 1480341235182 Marionette TRACE conn5 -> [0,2278,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:55 INFO - PROCESS | 1905 | 1480341235407 Marionette TRACE conn5 <- [1,2278,null,{"value":null}] 05:53:55 INFO - PROCESS | 1905 | 1480341235441 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:55 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd8800 == 9 [pid = 1950] [id = 877] 05:53:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9bfd8c00) [pid = 1950] [serial = 2342] [outer = (nil)] 05:53:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9c21d000) [pid = 1950] [serial = 2343] [outer = 0x9bfd8c00] 05:53:55 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9c21c400) [pid = 1950] [serial = 2344] [outer = 0x9bfd8c00] 05:53:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:55 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:56 INFO - . 05:53:56 INFO - TEST-OK | /service-workers/service-worker/uncontrolled-page.https.html | took 1646ms 05:53:56 INFO - PROCESS | 1905 | 1480341236799 Marionette TRACE conn5 <- [1,2279,null,{"value":["/service-workers/service-worker/uncontrolled-page.https.html",0,null,null,[["Fetch events should not go through uncontrolled page.",0,null,null]]]}] 05:53:56 INFO - PROCESS | 1905 | 1480341236813 Marionette TRACE conn5 -> [0,2280,"getWindowHandle",null] 05:53:56 INFO - PROCESS | 1905 | 1480341236818 Marionette TRACE conn5 <- [1,2280,null,{"value":"2147483649"}] 05:53:56 INFO - TEST-START | /service-workers/service-worker/unregister-controller.https.html 05:53:56 INFO - PROCESS | 1905 | 1480341236846 Marionette TRACE conn5 -> [0,2281,"timeouts",{"script":35000}] 05:53:56 INFO - PROCESS | 1905 | 1480341236855 Marionette TRACE conn5 <- [1,2281,null,{}] 05:53:56 INFO - PROCESS | 1905 | 1480341236860 Marionette TRACE conn5 -> [0,2282,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:53:57 INFO - PROCESS | 1905 | 1480341237071 Marionette TRACE conn5 <- [1,2282,null,{"value":null}] 05:53:57 INFO - PROCESS | 1905 | 1480341237086 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:53:57 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2bf800 == 10 [pid = 1950] [id = 878] 05:53:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9c2bfc00) [pid = 1950] [serial = 2345] [outer = (nil)] 05:53:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9c2ca000) [pid = 1950] [serial = 2346] [outer = 0x9c2bfc00] 05:53:57 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9c2c9400) [pid = 1950] [serial = 2347] [outer = 0x9c2bfc00] 05:53:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:57 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c37ac00 == 11 [pid = 1950] [id = 879] 05:53:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9c37fc00) [pid = 1950] [serial = 2348] [outer = (nil)] 05:53:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9c381000) [pid = 1950] [serial = 2349] [outer = 0x9c37fc00] 05:53:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:58 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c38d800 == 12 [pid = 1950] [id = 880] 05:53:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9c38dc00) [pid = 1950] [serial = 2350] [outer = (nil)] 05:53:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9c38e000) [pid = 1950] [serial = 2351] [outer = 0x9c38dc00] 05:53:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x99116000 == 13 [pid = 1950] [id = 881] 05:53:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9911a000) [pid = 1950] [serial = 2352] [outer = (nil)] 05:53:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9911a800) [pid = 1950] [serial = 2353] [outer = 0x9911a000] 05:53:59 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:53:59 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:53:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afaf800 == 14 [pid = 1950] [id = 882] 05:53:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9b9c8800) [pid = 1950] [serial = 2354] [outer = (nil)] 05:53:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9b9f6400) [pid = 1950] [serial = 2355] [outer = 0x9b9c8800] 05:53:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:59 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:53:59 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:53:59 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:53:59 INFO - PROCESS | 1905 | 1480341239931 Marionette TRACE conn5 <- [1,2283,null,{"value":["/service-workers/service-worker/unregister-controller.https.html",0,null,null,[["Unregister does not affect existing controller",0,null,null],["Unregister prevents control of subsequent navigations",0,null,null],["Unregister prevents new controllee even if registration is still in use",0,null,null]]]}] 05:53:59 INFO - ... 05:53:59 INFO - TEST-OK | /service-workers/service-worker/unregister-controller.https.html | took 3123ms 05:53:59 INFO - PROCESS | 1905 | 1480341239950 Marionette TRACE conn5 -> [0,2284,"getWindowHandle",null] 05:53:59 INFO - PROCESS | 1905 | 1480341239956 Marionette TRACE conn5 <- [1,2284,null,{"value":"2147483649"}] 05:53:59 INFO - TEST-START | /service-workers/service-worker/unregister-then-register-new-script.https.html 05:53:59 INFO - PROCESS | 1905 | 1480341239966 Marionette TRACE conn5 -> [0,2285,"timeouts",{"script":35000}] 05:53:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba51000 == 13 [pid = 1950] [id = 872] 05:53:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd8800 == 12 [pid = 1950] [id = 877] 05:53:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9bad6000 == 11 [pid = 1950] [id = 876] 05:53:59 INFO - PROCESS | 1905 | --DOCSHELL 0x9afb1800 == 10 [pid = 1950] [id = 875] 05:53:59 INFO - PROCESS | 1905 | 1480341239981 Marionette TRACE conn5 <- [1,2285,null,{}] 05:53:59 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9bab4000) [pid = 1950] [serial = 2327] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d7800 == 9 [pid = 1950] [id = 874] 05:54:00 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa7000 == 8 [pid = 1950] [id = 873] 05:54:00 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba5dc00 == 7 [pid = 1950] [id = 871] 05:54:00 INFO - PROCESS | 1905 | 1480341240006 Marionette TRACE conn5 -> [0,2286,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:00 INFO - PROCESS | 1905 | 1480341240259 Marionette TRACE conn5 <- [1,2286,null,{"value":null}] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9ba4f800) [pid = 1950] [serial = 2325] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9ba2d000) [pid = 1950] [serial = 2324] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9b9be400) [pid = 1950] [serial = 2322] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9b1d9400) [pid = 1950] [serial = 2320] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9b1d4c00) [pid = 1950] [serial = 2319] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x991d8000) [pid = 1950] [serial = 2317] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x991b4000) [pid = 1950] [serial = 2312] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9911d400) [pid = 1950] [serial = 2314] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x991ae800) [pid = 1950] [serial = 2315] [outer = (nil)] [url = about:blank] 05:54:00 INFO - PROCESS | 1905 | 1480341240325 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:00 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b8000 == 8 [pid = 1950] [id = 883] 05:54:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x991cec00) [pid = 1950] [serial = 2356] [outer = (nil)] 05:54:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9afaa000) [pid = 1950] [serial = 2357] [outer = 0x991cec00] 05:54:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9b1d7800) [pid = 1950] [serial = 2358] [outer = 0x991cec00] 05:54:00 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:00 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:01 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f7c00 == 9 [pid = 1950] [id = 884] 05:54:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9ba56000) [pid = 1950] [serial = 2359] [outer = (nil)] 05:54:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9ba58c00) [pid = 1950] [serial = 2360] [outer = 0x9ba56000] 05:54:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:01 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:01 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baaec00 == 10 [pid = 1950] [id = 885] 05:54:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9baaf000) [pid = 1950] [serial = 2361] [outer = (nil)] 05:54:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9baaf400) [pid = 1950] [serial = 2362] [outer = 0x9baaf000] 05:54:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:02 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baddc00 == 11 [pid = 1950] [id = 886] 05:54:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9baea800) [pid = 1950] [serial = 2363] [outer = (nil)] 05:54:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9baef000) [pid = 1950] [serial = 2364] [outer = 0x9baea800] 05:54:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:54:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:54:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:54:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:54:02 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9fa400 == 12 [pid = 1950] [id = 887] 05:54:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x9baf4c00) [pid = 1950] [serial = 2365] [outer = (nil)] 05:54:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9bfd3800) [pid = 1950] [serial = 2366] [outer = 0x9baf4c00] 05:54:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:02 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:54:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:54:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:03 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:03 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:03 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd5000 == 13 [pid = 1950] [id = 888] 05:54:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9bfdac00) [pid = 1950] [serial = 2367] [outer = (nil)] 05:54:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9bfd8000) [pid = 1950] [serial = 2368] [outer = 0x9bfdac00] 05:54:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:03 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:54:03 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2bcc00 == 14 [pid = 1950] [id = 889] 05:54:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9c2bd000) [pid = 1950] [serial = 2369] [outer = (nil)] 05:54:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9c2bd400) [pid = 1950] [serial = 2370] [outer = 0x9c2bd000] 05:54:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:03 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:03 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:54:03 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:54:03 INFO - PROCESS | 1905 | 1480341243604 Marionette TRACE conn5 <- [1,2287,null,{"value":["/service-workers/service-worker/unregister-then-register-new-script.https.html",0,null,null,[["Registering a new script URL while an unregistered registration is in use",0,null,null],["Registering a new script URL that 404s does not resurrect an unregistered registration",0,null,null],["Registering a new script URL that fails to install does not resurrect an unregistered registration",0,null,null]]]}] 05:54:03 INFO - ... 05:54:03 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register-new-script.https.html | took 3677ms 05:54:03 INFO - PROCESS | 1905 | 1480341243646 Marionette TRACE conn5 -> [0,2288,"getWindowHandle",null] 05:54:03 INFO - TEST-START | /service-workers/service-worker/unregister-then-register.https.html 05:54:03 INFO - PROCESS | 1905 | 1480341243658 Marionette TRACE conn5 <- [1,2288,null,{"value":"2147483649"}] 05:54:03 INFO - PROCESS | 1905 | 1480341243669 Marionette TRACE conn5 -> [0,2289,"timeouts",{"script":35000}] 05:54:03 INFO - PROCESS | 1905 | 1480341243672 Marionette TRACE conn5 <- [1,2289,null,{}] 05:54:03 INFO - PROCESS | 1905 | 1480341243678 Marionette TRACE conn5 -> [0,2290,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:03 INFO - PROCESS | 1905 | 1480341243913 Marionette TRACE conn5 <- [1,2290,null,{"value":null}] 05:54:03 INFO - PROCESS | 1905 | 1480341243974 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:04 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab8400 == 15 [pid = 1950] [id = 890] 05:54:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9bfd8800) [pid = 1950] [serial = 2371] [outer = (nil)] 05:54:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9c378400) [pid = 1950] [serial = 2372] [outer = 0x9bfd8800] 05:54:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9c2c7c00) [pid = 1950] [serial = 2373] [outer = 0x9bfd8800] 05:54:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:04 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:04 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9baec000) [pid = 1950] [serial = 2339] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html] 05:54:04 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9bfd8c00) [pid = 1950] [serial = 2342] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html] 05:54:04 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9baaa400) [pid = 1950] [serial = 2326] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html] 05:54:04 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9bad5800) [pid = 1950] [serial = 2329] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:54:04 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9afb1c00) [pid = 1950] [serial = 2336] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/state.https.html] 05:54:04 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9afaa400) [pid = 1950] [serial = 2331] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html] 05:54:04 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9b1dfc00) [pid = 1950] [serial = 2334] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:54:05 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf10000 == 16 [pid = 1950] [id = 891] 05:54:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9cf10400) [pid = 1950] [serial = 2374] [outer = (nil)] 05:54:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9cf10800) [pid = 1950] [serial = 2375] [outer = 0x9cf10400] 05:54:05 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:05 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:05 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf12c00 == 17 [pid = 1950] [id = 892] 05:54:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9d23a400) [pid = 1950] [serial = 2376] [outer = (nil)] 05:54:05 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9b1d5800) [pid = 1950] [serial = 2377] [outer = 0x9d23a400] 05:54:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:06 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf0a800 == 18 [pid = 1950] [id = 893] 05:54:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9cf0d000) [pid = 1950] [serial = 2378] [outer = (nil)] 05:54:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9cf0f800) [pid = 1950] [serial = 2379] [outer = 0x9cf0d000] 05:54:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:06 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:06 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:06 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c398800 == 19 [pid = 1950] [id = 894] 05:54:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9c399000) [pid = 1950] [serial = 2380] [outer = (nil)] 05:54:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9c399400) [pid = 1950] [serial = 2381] [outer = 0x9c399000] 05:54:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:06 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:07 INFO - PROCESS | 1905 | 1480341247022 Marionette TRACE conn5 <- [1,2291,null,{"value":["/service-workers/service-worker/unregister-then-register.https.html",0,null,null,[["Unregister then register resolves to a new value",0,null,null],["Unregister then register resolves to the original value if the registration is in use.",0,null,null],["Unregister then register does not affect existing controllee",0,null,null],["Unregister then register resurrects the registration",0,null,null]]]}] 05:54:07 INFO - .... 05:54:07 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register.https.html | took 3400ms 05:54:07 INFO - PROCESS | 1905 | 1480341247066 Marionette TRACE conn5 -> [0,2292,"getWindowHandle",null] 05:54:07 INFO - TEST-START | /service-workers/service-worker/unregister.https.html 05:54:07 INFO - PROCESS | 1905 | 1480341247075 Marionette TRACE conn5 <- [1,2292,null,{"value":"2147483649"}] 05:54:07 INFO - PROCESS | 1905 | 1480341247082 Marionette TRACE conn5 -> [0,2293,"timeouts",{"script":35000}] 05:54:07 INFO - PROCESS | 1905 | 1480341247086 Marionette TRACE conn5 <- [1,2293,null,{}] 05:54:07 INFO - PROCESS | 1905 | 1480341247092 Marionette TRACE conn5 -> [0,2294,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:07 INFO - PROCESS | 1905 | 1480341247269 Marionette TRACE conn5 <- [1,2294,null,{"value":null}] 05:54:07 INFO - PROCESS | 1905 | 1480341247361 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:07 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f6000 == 20 [pid = 1950] [id = 895] 05:54:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9b9fa000) [pid = 1950] [serial = 2382] [outer = (nil)] 05:54:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9baec000) [pid = 1950] [serial = 2383] [outer = 0x9b9fa000] 05:54:07 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9bae0000) [pid = 1950] [serial = 2384] [outer = 0x9b9fa000] 05:54:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:07 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:08 INFO - PROCESS | 1905 | 1480341248925 Marionette TRACE conn5 <- [1,2295,null,{"value":["/service-workers/service-worker/unregister.https.html",0,null,null,[["Unregister twice",0,null,null],["Register then unregister",0,null,null]]]}] 05:54:08 INFO - .. 05:54:08 INFO - TEST-OK | /service-workers/service-worker/unregister.https.html | took 1886ms 05:54:08 INFO - PROCESS | 1905 | 1480341248970 Marionette TRACE conn5 -> [0,2296,"getWindowHandle",null] 05:54:08 INFO - TEST-START | /service-workers/service-worker/update-after-navigation-fetch-event.https.html 05:54:08 INFO - PROCESS | 1905 | 1480341248976 Marionette TRACE conn5 <- [1,2296,null,{"value":"2147483649"}] 05:54:09 INFO - PROCESS | 1905 | 1480341248996 Marionette TRACE conn5 -> [0,2297,"timeouts",{"script":35000}] 05:54:09 INFO - PROCESS | 1905 | 1480341249006 Marionette TRACE conn5 <- [1,2297,null,{}] 05:54:09 INFO - PROCESS | 1905 | 1480341249017 Marionette TRACE conn5 -> [0,2298,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:09 INFO - PROCESS | 1905 | 1480341249223 Marionette TRACE conn5 <- [1,2298,null,{"value":null}] 05:54:09 INFO - PROCESS | 1905 | 1480341249311 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1dc800 == 21 [pid = 1950] [id = 896] 05:54:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9bfd8400) [pid = 1950] [serial = 2385] [outer = (nil)] 05:54:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9cf07400) [pid = 1950] [serial = 2386] [outer = 0x9bfd8400] 05:54:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9cf0c800) [pid = 1950] [serial = 2387] [outer = 0x9bfd8400] 05:54:09 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:09 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:10 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae0400 == 22 [pid = 1950] [id = 897] 05:54:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9bfd2c00) [pid = 1950] [serial = 2388] [outer = (nil)] 05:54:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9bfd5400) [pid = 1950] [serial = 2389] [outer = 0x9bfd2c00] 05:54:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:10 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd5000 == 21 [pid = 1950] [id = 888] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2bcc00 == 20 [pid = 1950] [id = 889] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf10000 == 19 [pid = 1950] [id = 891] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf12c00 == 18 [pid = 1950] [id = 892] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf0a800 == 17 [pid = 1950] [id = 893] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x99116000 == 16 [pid = 1950] [id = 881] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9afaf800 == 15 [pid = 1950] [id = 882] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9c37ac00 == 14 [pid = 1950] [id = 879] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9c38d800 == 13 [pid = 1950] [id = 880] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f7c00 == 12 [pid = 1950] [id = 884] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9baaec00 == 11 [pid = 1950] [id = 885] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x991b8000 == 10 [pid = 1950] [id = 883] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9baddc00 == 9 [pid = 1950] [id = 886] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9fa400 == 8 [pid = 1950] [id = 887] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f6000 == 7 [pid = 1950] [id = 895] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab8400 == 6 [pid = 1950] [id = 890] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2bf800 == 5 [pid = 1950] [id = 878] 05:54:11 INFO - PROCESS | 1905 | --DOCSHELL 0x9c398800 == 4 [pid = 1950] [id = 894] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9c2ca000) [pid = 1950] [serial = 2346] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9c21c400) [pid = 1950] [serial = 2344] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9bad7000) [pid = 1950] [serial = 2328] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9bae3800) [pid = 1950] [serial = 2330] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9c21d000) [pid = 1950] [serial = 2343] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9b9f4c00) [pid = 1950] [serial = 2338] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9bfcfc00) [pid = 1950] [serial = 2341] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9b9ed400) [pid = 1950] [serial = 2333] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9b8e7400) [pid = 1950] [serial = 2335] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9bfcc800) [pid = 1950] [serial = 2340] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9ba2f000) [pid = 1950] [serial = 2337] [outer = (nil)] [url = about:blank] 05:54:11 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9b73ec00) [pid = 1950] [serial = 2332] [outer = (nil)] [url = about:blank] 05:54:12 INFO - PROCESS | 1905 | 1480341252052 Marionette TRACE conn5 <- [1,2299,null,{"value":["/service-workers/service-worker/update-after-navigation-fetch-event.https.html",0,null,null,[["Update should be triggered after a navigation fetch event.",0,null,null]]]}] 05:54:12 INFO - . 05:54:12 INFO - TEST-OK | /service-workers/service-worker/update-after-navigation-fetch-event.https.html | took 3110ms 05:54:12 INFO - PROCESS | 1905 | 1480341252100 Marionette TRACE conn5 -> [0,2300,"getWindowHandle",null] 05:54:12 INFO - PROCESS | 1905 | 1480341252103 Marionette TRACE conn5 <- [1,2300,null,{"value":"2147483649"}] 05:54:12 INFO - TEST-START | /service-workers/service-worker/update-after-oneday.https.html 05:54:12 INFO - Clearing pref dom.serviceWorkers.enabled 05:54:12 INFO - PROCESS | 1905 | 1480341252110 Marionette TRACE conn5 -> [0,2301,"getContext",null] 05:54:12 INFO - PROCESS | 1905 | 1480341252113 Marionette TRACE conn5 <- [1,2301,null,{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252118 Marionette TRACE conn5 -> [0,2302,"setContext",{"value":"chrome"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252121 Marionette TRACE conn5 <- [1,2302,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252127 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:54:12 INFO - PROCESS | 1905 | 1480341252141 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 05:54:12 INFO - PROCESS | 1905 | 1480341252146 Marionette TRACE conn5 -> [0,2304,"setContext",{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252148 Marionette TRACE conn5 <- [1,2304,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252163 Marionette TRACE conn5 -> [0,2305,"getContext",null] 05:54:12 INFO - PROCESS | 1905 | 1480341252167 Marionette TRACE conn5 <- [1,2305,null,{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252172 Marionette TRACE conn5 -> [0,2306,"setContext",{"value":"chrome"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252175 Marionette TRACE conn5 <- [1,2306,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252184 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:54:12 INFO - PROCESS | 1905 | 1480341252203 Marionette TRACE conn5 <- [1,2307,null,{"value":true}] 05:54:12 INFO - PROCESS | 1905 | 1480341252208 Marionette TRACE conn5 -> [0,2308,"setContext",{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252210 Marionette TRACE conn5 <- [1,2308,null,{}] 05:54:12 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:54:12 INFO - PROCESS | 1905 | 1480341252220 Marionette TRACE conn5 -> [0,2309,"getContext",null] 05:54:12 INFO - PROCESS | 1905 | 1480341252223 Marionette TRACE conn5 <- [1,2309,null,{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252227 Marionette TRACE conn5 -> [0,2310,"setContext",{"value":"chrome"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252231 Marionette TRACE conn5 <- [1,2310,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252236 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:54:12 INFO - PROCESS | 1905 | 1480341252253 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 05:54:12 INFO - PROCESS | 1905 | 1480341252258 Marionette TRACE conn5 -> [0,2312,"setContext",{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252261 Marionette TRACE conn5 <- [1,2312,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252266 Marionette TRACE conn5 -> [0,2313,"getContext",null] 05:54:12 INFO - PROCESS | 1905 | 1480341252268 Marionette TRACE conn5 <- [1,2313,null,{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252273 Marionette TRACE conn5 -> [0,2314,"setContext",{"value":"chrome"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252276 Marionette TRACE conn5 <- [1,2314,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252281 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:54:12 INFO - PROCESS | 1905 | 1480341252304 Marionette TRACE conn5 <- [1,2315,null,{"value":false}] 05:54:12 INFO - PROCESS | 1905 | 1480341252308 Marionette TRACE conn5 -> [0,2316,"setContext",{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252312 Marionette TRACE conn5 <- [1,2316,null,{}] 05:54:12 INFO - Setting pref dom.serviceWorkers.testUpdateOverOneDay (' true') 05:54:12 INFO - PROCESS | 1905 | 1480341252318 Marionette TRACE conn5 -> [0,2317,"getContext",null] 05:54:12 INFO - PROCESS | 1905 | 1480341252320 Marionette TRACE conn5 <- [1,2317,null,{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252325 Marionette TRACE conn5 -> [0,2318,"setContext",{"value":"chrome"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252328 Marionette TRACE conn5 <- [1,2318,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252333 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:54:12 INFO - PROCESS | 1905 | 1480341252350 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 05:54:12 INFO - PROCESS | 1905 | 1480341252355 Marionette TRACE conn5 -> [0,2320,"setContext",{"value":"content"}] 05:54:12 INFO - PROCESS | 1905 | 1480341252357 Marionette TRACE conn5 <- [1,2320,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252362 Marionette TRACE conn5 -> [0,2321,"timeouts",{"script":35000}] 05:54:12 INFO - PROCESS | 1905 | 1480341252365 Marionette TRACE conn5 <- [1,2321,null,{}] 05:54:12 INFO - PROCESS | 1905 | 1480341252371 Marionette TRACE conn5 -> [0,2322,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:12 INFO - PROCESS | 1905 | 1480341252576 Marionette TRACE conn5 <- [1,2322,null,{"value":null}] 05:54:12 INFO - PROCESS | 1905 | 1480341252647 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:12 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911e400 == 5 [pid = 1950] [id = 898] 05:54:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x991acc00) [pid = 1950] [serial = 2390] [outer = (nil)] 05:54:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x991d6800) [pid = 1950] [serial = 2391] [outer = 0x991acc00] 05:54:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9afa8400) [pid = 1950] [serial = 2392] [outer = 0x991acc00] 05:54:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:13 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1e0400 == 6 [pid = 1950] [id = 899] 05:54:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9b736c00) [pid = 1950] [serial = 2393] [outer = (nil)] 05:54:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9b73ec00) [pid = 1950] [serial = 2394] [outer = 0x9b736c00] 05:54:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:14 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x991cec00) [pid = 1950] [serial = 2356] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9bfd8800) [pid = 1950] [serial = 2371] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9c399000) [pid = 1950] [serial = 2380] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9d23a400) [pid = 1950] [serial = 2376] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-does-not-affect-existing-controllee] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9cf10400) [pid = 1950] [serial = 2374] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-while-old-registration-in-use] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9cf0d000) [pid = 1950] [serial = 2378] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9ba56000) [pid = 1950] [serial = 2359] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9baaf000) [pid = 1950] [serial = 2361] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9911a000) [pid = 1950] [serial = 2352] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/no-new-controllee-even-if-registration-is-still-used] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 52 (0x9c2bfc00) [pid = 1950] [serial = 2345] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 51 (0x9c37fc00) [pid = 1950] [serial = 2348] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-before-unregister] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9c38dc00) [pid = 1950] [serial = 2350] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-after-unregister] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9b9c8800) [pid = 1950] [serial = 2354] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/no-new-controllee-even-if-registration-is-still-used] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9c2bd000) [pid = 1950] [serial = 2369] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9bfdac00) [pid = 1950] [serial = 2367] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9baf4c00) [pid = 1950] [serial = 2365] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 05:54:15 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9baea800) [pid = 1950] [serial = 2363] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 05:54:15 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:16 INFO - PROCESS | 1905 | 1480341256622 Marionette TRACE conn5 <- [1,2323,null,{"value":["/service-workers/service-worker/update-after-oneday.https.html",0,null,null,[["Update should be triggered after a functional event when last update time is over 24 hours",0,null,null]]]}] 05:54:16 INFO - . 05:54:16 INFO - TEST-OK | /service-workers/service-worker/update-after-oneday.https.html | took 4546ms 05:54:16 INFO - PROCESS | 1905 | 1480341256658 Marionette TRACE conn5 -> [0,2324,"getWindowHandle",null] 05:54:16 INFO - PROCESS | 1905 | 1480341256664 Marionette TRACE conn5 <- [1,2324,null,{"value":"2147483649"}] 05:54:16 INFO - TEST-START | /service-workers/service-worker/update-recovery.https.html 05:54:16 INFO - Clearing pref dom.serviceWorkers.enabled 05:54:16 INFO - PROCESS | 1905 | 1480341256674 Marionette TRACE conn5 -> [0,2325,"getContext",null] 05:54:16 INFO - PROCESS | 1905 | 1480341256687 Marionette TRACE conn5 <- [1,2325,null,{"value":"content"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256696 Marionette TRACE conn5 -> [0,2326,"setContext",{"value":"chrome"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256701 Marionette TRACE conn5 <- [1,2326,null,{}] 05:54:16 INFO - PROCESS | 1905 | 1480341256708 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:54:16 INFO - PROCESS | 1905 | 1480341256727 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 05:54:16 INFO - PROCESS | 1905 | 1480341256780 Marionette TRACE conn5 -> [0,2328,"setContext",{"value":"content"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256789 Marionette TRACE conn5 <- [1,2328,null,{}] 05:54:16 INFO - Clearing pref dom.serviceWorkers.testUpdateOverOneDay 05:54:16 INFO - PROCESS | 1905 | 1480341256805 Marionette TRACE conn5 -> [0,2329,"getContext",null] 05:54:16 INFO - PROCESS | 1905 | 1480341256812 Marionette TRACE conn5 <- [1,2329,null,{"value":"content"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256818 Marionette TRACE conn5 -> [0,2330,"setContext",{"value":"chrome"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256822 Marionette TRACE conn5 <- [1,2330,null,{}] 05:54:16 INFO - PROCESS | 1905 | 1480341256828 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:54:16 INFO - PROCESS | 1905 | 1480341256848 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 05:54:16 INFO - PROCESS | 1905 | 1480341256853 Marionette TRACE conn5 -> [0,2332,"setContext",{"value":"content"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256862 Marionette TRACE conn5 <- [1,2332,null,{}] 05:54:16 INFO - PROCESS | 1905 | 1480341256868 Marionette TRACE conn5 -> [0,2333,"getContext",null] 05:54:16 INFO - PROCESS | 1905 | 1480341256874 Marionette TRACE conn5 <- [1,2333,null,{"value":"content"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256937 Marionette TRACE conn5 -> [0,2334,"setContext",{"value":"chrome"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256945 Marionette TRACE conn5 <- [1,2334,null,{}] 05:54:16 INFO - PROCESS | 1905 | 1480341256951 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 05:54:16 INFO - PROCESS | 1905 | 1480341256974 Marionette TRACE conn5 <- [1,2335,null,{"value":true}] 05:54:16 INFO - PROCESS | 1905 | 1480341256982 Marionette TRACE conn5 -> [0,2336,"setContext",{"value":"content"}] 05:54:16 INFO - PROCESS | 1905 | 1480341256986 Marionette TRACE conn5 <- [1,2336,null,{}] 05:54:16 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:54:16 INFO - PROCESS | 1905 | 1480341256992 Marionette TRACE conn5 -> [0,2337,"getContext",null] 05:54:16 INFO - PROCESS | 1905 | 1480341256996 Marionette TRACE conn5 <- [1,2337,null,{"value":"content"}] 05:54:17 INFO - PROCESS | 1905 | 1480341257002 Marionette TRACE conn5 -> [0,2338,"setContext",{"value":"chrome"}] 05:54:17 INFO - PROCESS | 1905 | 1480341257005 Marionette TRACE conn5 <- [1,2338,null,{}] 05:54:17 INFO - PROCESS | 1905 | 1480341257011 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 05:54:17 INFO - PROCESS | 1905 | 1480341257035 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 05:54:17 INFO - PROCESS | 1905 | 1480341257087 Marionette TRACE conn5 -> [0,2340,"setContext",{"value":"content"}] 05:54:17 INFO - PROCESS | 1905 | 1480341257090 Marionette TRACE conn5 <- [1,2340,null,{}] 05:54:17 INFO - PROCESS | 1905 | 1480341257096 Marionette TRACE conn5 -> [0,2341,"timeouts",{"script":35000}] 05:54:17 INFO - PROCESS | 1905 | 1480341257100 Marionette TRACE conn5 <- [1,2341,null,{}] 05:54:17 INFO - PROCESS | 1905 | 1480341257106 Marionette TRACE conn5 -> [0,2342,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:17 INFO - PROCESS | 1905 | 1480341257370 Marionette TRACE conn5 <- [1,2342,null,{"value":null}] 05:54:17 INFO - PROCESS | 1905 | 1480341257439 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa9c00 == 7 [pid = 1950] [id = 900] 05:54:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x9afaf800) [pid = 1950] [serial = 2395] [outer = (nil)] 05:54:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x9ba54800) [pid = 1950] [serial = 2396] [outer = 0x9afaf800] 05:54:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9ba5b800) [pid = 1950] [serial = 2397] [outer = 0x9afaf800] 05:54:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:17 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab0800 == 8 [pid = 1950] [id = 901] 05:54:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9bab1000) [pid = 1950] [serial = 2398] [outer = (nil)] 05:54:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9bab3800) [pid = 1950] [serial = 2399] [outer = 0x9bab1000] 05:54:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x9baddc00) [pid = 1950] [serial = 2400] [outer = 0x9bab1000] 05:54:20 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1e0400 == 7 [pid = 1950] [id = 899] 05:54:20 INFO - PROCESS | 1905 | --DOCSHELL 0x9911e400 == 6 [pid = 1950] [id = 898] 05:54:20 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1dc800 == 5 [pid = 1950] [id = 896] 05:54:20 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae0400 == 4 [pid = 1950] [id = 897] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 50 (0x9c378400) [pid = 1950] [serial = 2372] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 49 (0x9c399400) [pid = 1950] [serial = 2381] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 48 (0x9b1d5800) [pid = 1950] [serial = 2377] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 47 (0x9cf10800) [pid = 1950] [serial = 2375] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 46 (0x9cf0f800) [pid = 1950] [serial = 2379] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 45 (0x9c2c7c00) [pid = 1950] [serial = 2373] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9ba58c00) [pid = 1950] [serial = 2360] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9baaf400) [pid = 1950] [serial = 2362] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9911a800) [pid = 1950] [serial = 2353] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9c2c9400) [pid = 1950] [serial = 2347] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9c381000) [pid = 1950] [serial = 2349] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9c38e000) [pid = 1950] [serial = 2351] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9b9f6400) [pid = 1950] [serial = 2355] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9c2bd400) [pid = 1950] [serial = 2370] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9afaa000) [pid = 1950] [serial = 2357] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9bfd8000) [pid = 1950] [serial = 2368] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9b1d7800) [pid = 1950] [serial = 2358] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9bfd3800) [pid = 1950] [serial = 2366] [outer = (nil)] [url = about:blank] 05:54:20 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9baef000) [pid = 1950] [serial = 2364] [outer = (nil)] [url = about:blank] 05:54:22 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x991acc00) [pid = 1950] [serial = 2390] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html] 05:54:22 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9b9fa000) [pid = 1950] [serial = 2382] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister.https.html] 05:54:22 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9bfd2c00) [pid = 1950] [serial = 2388] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/update] 05:54:22 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9bfd8400) [pid = 1950] [serial = 2385] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html] 05:54:22 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9b736c00) [pid = 1950] [serial = 2393] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/update/update-after-oneday.https.html] 05:54:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911d400 == 5 [pid = 1950] [id = 902] 05:54:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9911e000) [pid = 1950] [serial = 2401] [outer = (nil)] 05:54:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x991acc00) [pid = 1950] [serial = 2402] [outer = 0x9911e000] 05:54:24 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:24 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:24 INFO - PROCESS | 1905 | 1480341264492 Marionette TRACE conn5 <- [1,2343,null,{"value":["/service-workers/service-worker/update-recovery.https.html",0,null,null,[["Recover from a bad service worker by updating after a failed navigation.",0,null,null]]]}] 05:54:24 INFO - . 05:54:24 INFO - TEST-OK | /service-workers/service-worker/update-recovery.https.html | took 7879ms 05:54:24 INFO - PROCESS | 1905 | 1480341264553 Marionette TRACE conn5 -> [0,2344,"getWindowHandle",null] 05:54:24 INFO - PROCESS | 1905 | 1480341264560 Marionette TRACE conn5 <- [1,2344,null,{"value":"2147483649"}] 05:54:24 INFO - TEST-START | /service-workers/service-worker/update.https.html 05:54:24 INFO - PROCESS | 1905 | 1480341264568 Marionette TRACE conn5 -> [0,2345,"timeouts",{"script":35000}] 05:54:24 INFO - PROCESS | 1905 | 1480341264579 Marionette TRACE conn5 <- [1,2345,null,{}] 05:54:24 INFO - PROCESS | 1905 | 1480341264587 Marionette TRACE conn5 -> [0,2346,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:24 INFO - PROCESS | 1905 | 1480341264856 Marionette TRACE conn5 <- [1,2346,null,{"value":null}] 05:54:24 INFO - PROCESS | 1905 | 1480341264887 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x991af800 == 6 [pid = 1950] [id = 903] 05:54:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x991b3400) [pid = 1950] [serial = 2403] [outer = (nil)] 05:54:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9afa7400) [pid = 1950] [serial = 2404] [outer = 0x991b3400] 05:54:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9afb0400) [pid = 1950] [serial = 2405] [outer = 0x991b3400] 05:54:25 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:25 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 05:54:26 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:26 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba30400 == 7 [pid = 1950] [id = 904] 05:54:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9ba51400) [pid = 1950] [serial = 2406] [outer = (nil)] 05:54:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9ba57c00) [pid = 1950] [serial = 2407] [outer = 0x9ba51400] 05:54:26 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:26 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:27 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:54:27 INFO - PROCESS | 1905 | 1480341267274 Marionette TRACE conn5 <- [1,2347,null,{"value":["/service-workers/service-worker/update.https.html",0,null,null,[["Update a registration.",0,null,null]]]}] 05:54:27 INFO - . 05:54:27 INFO - TEST-OK | /service-workers/service-worker/update.https.html | took 2801ms 05:54:27 INFO - PROCESS | 1905 | 1480341267370 Marionette TRACE conn5 -> [0,2348,"getWindowHandle",null] 05:54:27 INFO - PROCESS | 1905 | 1480341267377 Marionette TRACE conn5 <- [1,2348,null,{"value":"2147483649"}] 05:54:27 INFO - TEST-START | /service-workers/service-worker/waiting.https.html 05:54:27 INFO - PROCESS | 1905 | 1480341267386 Marionette TRACE conn5 -> [0,2349,"timeouts",{"script":35000}] 05:54:27 INFO - PROCESS | 1905 | 1480341267398 Marionette TRACE conn5 <- [1,2349,null,{}] 05:54:27 INFO - PROCESS | 1905 | 1480341267407 Marionette TRACE conn5 -> [0,2350,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:27 INFO - PROCESS | 1905 | 1480341267686 Marionette TRACE conn5 <- [1,2350,null,{"value":null}] 05:54:27 INFO - PROCESS | 1905 | 1480341267817 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:27 INFO - PROCESS | 1905 | ++DOCSHELL 0x991af000 == 8 [pid = 1950] [id = 905] 05:54:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x991b5000) [pid = 1950] [serial = 2408] [outer = (nil)] 05:54:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b1d6000) [pid = 1950] [serial = 2409] [outer = 0x991b5000] 05:54:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9b9f8000) [pid = 1950] [serial = 2410] [outer = 0x991b5000] 05:54:28 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:28 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:28 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab0800 == 7 [pid = 1950] [id = 901] 05:54:28 INFO - PROCESS | 1905 | --DOCSHELL 0x9911d400 == 6 [pid = 1950] [id = 902] 05:54:28 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba30400 == 5 [pid = 1950] [id = 904] 05:54:28 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa9c00 == 4 [pid = 1950] [id = 900] 05:54:28 INFO - PROCESS | 1905 | --DOCSHELL 0x991af800 == 3 [pid = 1950] [id = 903] 05:54:28 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9bae0000) [pid = 1950] [serial = 2384] [outer = (nil)] [url = about:blank] 05:54:28 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9bfd5400) [pid = 1950] [serial = 2389] [outer = (nil)] [url = about:blank] 05:54:28 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9cf0c800) [pid = 1950] [serial = 2387] [outer = (nil)] [url = about:blank] 05:54:28 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9b73ec00) [pid = 1950] [serial = 2394] [outer = (nil)] [url = about:blank] 05:54:28 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9afa8400) [pid = 1950] [serial = 2392] [outer = (nil)] [url = about:blank] 05:54:28 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x991d6800) [pid = 1950] [serial = 2391] [outer = (nil)] [url = about:blank] 05:54:28 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9cf07400) [pid = 1950] [serial = 2386] [outer = (nil)] [url = about:blank] 05:54:28 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9baec000) [pid = 1950] [serial = 2383] [outer = (nil)] [url = about:blank] 05:54:29 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f71400 == 4 [pid = 1950] [id = 906] 05:54:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x98f7dc00) [pid = 1950] [serial = 2411] [outer = (nil)] 05:54:29 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:29 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x99118c00) [pid = 1950] [serial = 2412] [outer = 0x98f7dc00] 05:54:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2487 05:54:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:54:30 INFO - PROCESS | 1905 | [Child 1950] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2248 05:54:30 INFO - PROCESS | 1905 | 1480341270604 Marionette TRACE conn5 <- [1,2351,null,{"value":["/service-workers/service-worker/waiting.https.html",0,null,null,[["waiting or active is set",0,null,null]]]}] 05:54:30 INFO - . 05:54:30 INFO - TEST-OK | /service-workers/service-worker/waiting.https.html | took 3255ms 05:54:30 INFO - PROCESS | 1905 | 1480341270647 Marionette TRACE conn5 -> [0,2352,"getWindowHandle",null] 05:54:30 INFO - PROCESS | 1905 | 1480341270654 Marionette TRACE conn5 <- [1,2352,null,{"value":"2147483649"}] 05:54:30 INFO - TEST-START | /service-workers/service-worker/websocket.https.html 05:54:30 INFO - PROCESS | 1905 | 1480341270664 Marionette TRACE conn5 -> [0,2353,"timeouts",{"script":35000}] 05:54:30 INFO - PROCESS | 1905 | 1480341270674 Marionette TRACE conn5 <- [1,2353,null,{}] 05:54:30 INFO - PROCESS | 1905 | 1480341270685 Marionette TRACE conn5 -> [0,2354,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:30 INFO - PROCESS | 1905 | 1480341270911 Marionette TRACE conn5 <- [1,2354,null,{"value":null}] 05:54:31 INFO - PROCESS | 1905 | 1480341271082 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:31 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b0c00 == 5 [pid = 1950] [id = 907] 05:54:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x991b4800) [pid = 1950] [serial = 2413] [outer = (nil)] 05:54:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9afa8400) [pid = 1950] [serial = 2414] [outer = 0x991b4800] 05:54:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9afaf400) [pid = 1950] [serial = 2415] [outer = 0x991b4800] 05:54:31 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:31 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:32 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9ba51400) [pid = 1950] [serial = 2406] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 05:54:32 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9afaf800) [pid = 1950] [serial = 2395] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html] 05:54:32 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x991b3400) [pid = 1950] [serial = 2403] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update.https.html] 05:54:32 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9bab1000) [pid = 1950] [serial = 2398] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/simple.txt&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/simple.txt%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:54:32 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9911e000) [pid = 1950] [serial = 2401] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 05:54:32 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8ea400 == 6 [pid = 1950] [id = 908] 05:54:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9b9ba800) [pid = 1950] [serial = 2416] [outer = (nil)] 05:54:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9b9bc000) [pid = 1950] [serial = 2417] [outer = 0x9b9ba800] 05:54:32 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:32 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:32 INFO - PROCESS | 1905 | 1480341272942 Marionette TRACE conn5 <- [1,2355,null,{"value":["/service-workers/service-worker/websocket.https.html",0,null,null,[["Verify WebSocket handshake channel does not get intercepted",0,null,null]]]}] 05:54:32 INFO - . 05:54:32 INFO - TEST-OK | /service-workers/service-worker/websocket.https.html | took 2298ms 05:54:32 INFO - PROCESS | 1905 | 1480341272959 Marionette TRACE conn5 -> [0,2356,"getWindowHandle",null] 05:54:32 INFO - PROCESS | 1905 | 1480341272969 Marionette TRACE conn5 <- [1,2356,null,{"value":"2147483649"}] 05:54:32 INFO - TEST-START | /service-workers/service-worker/worker-interception.https.html 05:54:32 INFO - PROCESS | 1905 | 1480341272982 Marionette TRACE conn5 -> [0,2357,"timeouts",{"script":35000}] 05:54:32 INFO - PROCESS | 1905 | 1480341272995 Marionette TRACE conn5 <- [1,2357,null,{}] 05:54:33 INFO - PROCESS | 1905 | 1480341273001 Marionette TRACE conn5 -> [0,2358,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:33 INFO - PROCESS | 1905 | 1480341273213 Marionette TRACE conn5 <- [1,2358,null,{"value":null}] 05:54:33 INFO - PROCESS | 1905 | 1480341273312 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:33 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9c6000 == 7 [pid = 1950] [id = 909] 05:54:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9b9c8800) [pid = 1950] [serial = 2418] [outer = (nil)] 05:54:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9ba23800) [pid = 1950] [serial = 2419] [outer = 0x9b9c8800] 05:54:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9ba28400) [pid = 1950] [serial = 2420] [outer = 0x9b9c8800] 05:54:33 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:33 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:35 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f80000 == 8 [pid = 1950] [id = 910] 05:54:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9911a000) [pid = 1950] [serial = 2421] [outer = (nil)] 05:54:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9911dc00) [pid = 1950] [serial = 2422] [outer = 0x9911a000] 05:54:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:36 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8ea400 == 7 [pid = 1950] [id = 908] 05:54:36 INFO - PROCESS | 1905 | --DOCSHELL 0x991b0c00 == 6 [pid = 1950] [id = 907] 05:54:36 INFO - PROCESS | 1905 | --DOCSHELL 0x98f71400 == 5 [pid = 1950] [id = 906] 05:54:36 INFO - PROCESS | 1905 | --DOCSHELL 0x991af000 == 4 [pid = 1950] [id = 905] 05:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9ba57c00) [pid = 1950] [serial = 2407] [outer = (nil)] [url = about:blank] 05:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9afb0400) [pid = 1950] [serial = 2405] [outer = (nil)] [url = about:blank] 05:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9afa7400) [pid = 1950] [serial = 2404] [outer = (nil)] [url = about:blank] 05:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9baddc00) [pid = 1950] [serial = 2400] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/simple.txt&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/simple.txt%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x991acc00) [pid = 1950] [serial = 2402] [outer = (nil)] [url = about:blank] 05:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9ba5b800) [pid = 1950] [serial = 2397] [outer = (nil)] [url = about:blank] 05:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9ba54800) [pid = 1950] [serial = 2396] [outer = (nil)] [url = about:blank] 05:54:36 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9bab3800) [pid = 1950] [serial = 2399] [outer = (nil)] [url = about:blank] 05:54:36 INFO - PROCESS | 1905 | 1480341276619 Marionette TRACE conn5 <- [1,2359,null,{"value":["/service-workers/service-worker/worker-interception.https.html",0,null,null,[["Verify worker script from uncontrolled document is intercepted by Service Worker",0,null,null],["Verify worker script intercepted by same-origin response succeeds",0,null,null],["Verify worker script intercepted by cors response succeeds",0,null,null],["Verify worker script intercepted by no-cors cross-origin response fails",0,null,null],["Verify worker loads from controlled document are intercepted by Service Worker",0,null,null]]]}] 05:54:36 INFO - ..... 05:54:36 INFO - TEST-OK | /service-workers/service-worker/worker-interception.https.html | took 3671ms 05:54:36 INFO - PROCESS | 1905 | 1480341276665 Marionette TRACE conn5 -> [0,2360,"getWindowHandle",null] 05:54:36 INFO - PROCESS | 1905 | 1480341276676 Marionette TRACE conn5 <- [1,2360,null,{"value":"2147483649"}] 05:54:36 INFO - TEST-START | /service-workers/service-worker/xhr.https.html 05:54:36 INFO - PROCESS | 1905 | 1480341276695 Marionette TRACE conn5 -> [0,2361,"timeouts",{"script":35000}] 05:54:36 INFO - PROCESS | 1905 | 1480341276709 Marionette TRACE conn5 <- [1,2361,null,{}] 05:54:36 INFO - PROCESS | 1905 | 1480341276799 Marionette TRACE conn5 -> [0,2362,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:37 INFO - PROCESS | 1905 | 1480341277106 Marionette TRACE conn5 <- [1,2362,null,{"value":null}] 05:54:37 INFO - PROCESS | 1905 | 1480341277239 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:37 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f6000 == 5 [pid = 1950] [id = 911] 05:54:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9b9f6800) [pid = 1950] [serial = 2423] [outer = (nil)] 05:54:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9ba54800) [pid = 1950] [serial = 2424] [outer = 0x9b9f6800] 05:54:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9ba5a000) [pid = 1950] [serial = 2425] [outer = 0x9b9f6800] 05:54:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:37 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:38 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae2800 == 6 [pid = 1950] [id = 912] 05:54:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9baf1c00) [pid = 1950] [serial = 2426] [outer = (nil)] 05:54:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9bfcd000) [pid = 1950] [serial = 2427] [outer = 0x9baf1c00] 05:54:38 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fffac0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:38 INFO - PROCESS | 1905 | [Parent 1905] WARNING: Suboptimal indexes for the SQL statement 0x99fff9e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:54:39 INFO - PROCESS | 1905 | 1480341279346 Marionette TRACE conn5 <- [1,2363,null,{"value":["/service-workers/service-worker/xhr.https.html",0,null,null,[["Verify XHR does not exist",0,null,null]]]}] 05:54:39 INFO - . 05:54:39 INFO - TEST-OK | /service-workers/service-worker/xhr.https.html | took 2718ms 05:54:39 INFO - PROCESS | 1905 | 1480341279455 Marionette TRACE conn5 -> [0,2364,"getWindowHandle",null] 05:54:39 INFO - PROCESS | 1905 | 1480341279467 Marionette TRACE conn5 <- [1,2364,null,{"value":"2147483649"}] 05:54:39 INFO - TEST-START | /shadow-dom/Document-prototype-adoptNode.html 05:54:39 INFO - Clearing pref dom.serviceWorkers.enabled 05:54:39 INFO - PROCESS | 1905 | 1480341279485 Marionette TRACE conn5 -> [0,2365,"getContext",null] 05:54:39 INFO - PROCESS | 1905 | 1480341279513 Marionette TRACE conn5 <- [1,2365,null,{"value":"content"}] 05:54:39 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x991b4800) [pid = 1950] [serial = 2413] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/websocket.https.html] 05:54:39 INFO - PROCESS | 1905 | 1480341279527 Marionette TRACE conn5 -> [0,2366,"setContext",{"value":"chrome"}] 05:54:39 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9b9ba800) [pid = 1950] [serial = 2416] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?websocket] 05:54:39 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x98f7dc00) [pid = 1950] [serial = 2411] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:54:39 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x991b5000) [pid = 1950] [serial = 2408] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/waiting.https.html] 05:54:39 INFO - PROCESS | 1905 | 1480341279540 Marionette TRACE conn5 <- [1,2366,null,{}] 05:54:39 INFO - PROCESS | 1905 | 1480341279598 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 05:54:39 INFO - PROCESS | 1905 | 1480341279616 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 05:54:39 INFO - PROCESS | 1905 | 1480341279622 Marionette TRACE conn5 -> [0,2368,"setContext",{"value":"content"}] 05:54:39 INFO - PROCESS | 1905 | 1480341279643 Marionette TRACE conn5 <- [1,2368,null,{}] 05:54:39 INFO - PROCESS | 1905 | 1480341279664 Marionette TRACE conn5 -> [0,2369,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 05:54:39 INFO - PROCESS | 1905 | 1480341279914 Marionette TRACE conn5 <- [1,2369,null,{"value":null}] 05:54:40 INFO - PROCESS | 1905 | 1480341280002 Marionette TRACE conn5 -> [0,2370,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:54:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x991b7000) [pid = 1950] [serial = 2428] [outer = 0xa76bf800] 05:54:40 INFO - PROCESS | 1905 | 1480341280313 Marionette TRACE conn5 <- [1,2370,null,{}] 05:54:40 INFO - PROCESS | 1905 | 1480341280323 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:54:40 INFO - PROCESS | 1905 | 1480341280365 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 05:54:40 INFO - PROCESS | 1905 | 1480341280465 Marionette TRACE conn5 -> [0,2372,"timeouts",{"script":35000}] 05:54:40 INFO - PROCESS | 1905 | 1480341280471 Marionette TRACE conn5 <- [1,2372,null,{}] 05:54:40 INFO - PROCESS | 1905 | 1480341280481 Marionette TRACE conn5 -> [0,2373,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:40 INFO - PROCESS | 1905 | 1480341280516 Marionette TRACE conn5 <- [1,2373,null,{"value":null}] 05:54:40 INFO - PROCESS | 1905 | 1480341280537 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab5800 == 7 [pid = 1950] [id = 913] 05:54:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9bab6800) [pid = 1950] [serial = 2429] [outer = (nil)] 05:54:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9bae1800) [pid = 1950] [serial = 2430] [outer = 0x9bab6800] 05:54:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9baec400) [pid = 1950] [serial = 2431] [outer = 0x9bab6800] 05:54:41 INFO - PROCESS | 1905 | 1480341281694 Marionette TRACE conn5 <- [1,2374,null,{"value":["/shadow-dom/Document-prototype-adoptNode.html",0,null,null,[["adoptNode on a shadow root in open mode must throw a HierarchyRequestError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.adoptNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"HierarchyRequestError\")","testAdoptNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAdoptNode@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:26:1\n"],["adoptNode on a shadow root in closed mode must throw a HierarchyRequestError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.adoptNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"HierarchyRequestError\")","testAdoptNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAdoptNode@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:27:1\n"]]]}] 05:54:41 INFO - .. 05:54:41 INFO - TEST-OK | /shadow-dom/Document-prototype-adoptNode.html | took 2270ms 05:54:41 INFO - PROCESS | 1905 | 1480341281764 Marionette TRACE conn5 -> [0,2375,"getWindowHandle",null] 05:54:41 INFO - PROCESS | 1905 | 1480341281781 Marionette TRACE conn5 <- [1,2375,null,{"value":"2147483649"}] 05:54:41 INFO - TEST-START | /shadow-dom/Document-prototype-currentScript.html 05:54:41 INFO - PROCESS | 1905 | 1480341281811 Marionette TRACE conn5 -> [0,2376,"timeouts",{"script":35000}] 05:54:41 INFO - PROCESS | 1905 | 1480341281819 Marionette TRACE conn5 <- [1,2376,null,{}] 05:54:41 INFO - PROCESS | 1905 | 1480341281826 Marionette TRACE conn5 -> [0,2377,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:54:42 INFO - PROCESS | 1905 | 1480341282054 Marionette TRACE conn5 <- [1,2377,null,{"value":null}] 05:54:42 INFO - PROCESS | 1905 | 1480341282145 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:54:42 INFO - PROCESS | 1905 | ++DOCSHELL 0x991dcc00 == 8 [pid = 1950] [id = 914] 05:54:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x991dd000) [pid = 1950] [serial = 2432] [outer = (nil)] 05:54:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b1d9400) [pid = 1950] [serial = 2433] [outer = 0x991dd000] 05:54:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b9ed400) [pid = 1950] [serial = 2434] [outer = 0x991dd000] 05:54:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab5800 == 7 [pid = 1950] [id = 913] 05:54:44 INFO - PROCESS | 1905 | --DOCSHELL 0x98f80000 == 6 [pid = 1950] [id = 910] 05:54:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae2800 == 5 [pid = 1950] [id = 912] 05:54:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f6000 == 4 [pid = 1950] [id = 911] 05:54:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9c6000 == 3 [pid = 1950] [id = 909] 05:54:44 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9b9bc000) [pid = 1950] [serial = 2417] [outer = (nil)] [url = about:blank] 05:54:44 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x99118c00) [pid = 1950] [serial = 2412] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:54:44 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9b9f8000) [pid = 1950] [serial = 2410] [outer = (nil)] [url = about:blank] 05:54:44 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9ba23800) [pid = 1950] [serial = 2419] [outer = (nil)] [url = about:blank] 05:54:44 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9afaf400) [pid = 1950] [serial = 2415] [outer = (nil)] [url = about:blank] 05:54:44 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9afa8400) [pid = 1950] [serial = 2414] [outer = (nil)] [url = about:blank] 05:54:44 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9b1d6000) [pid = 1950] [serial = 2409] [outer = (nil)] [url = about:blank] 05:54:47 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9bab6800) [pid = 1950] [serial = 2429] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html] 05:54:47 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9911a000) [pid = 1950] [serial = 2421] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/worker-interception-iframe.https.html?bypass] 05:54:47 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9b9c8800) [pid = 1950] [serial = 2418] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html] 05:54:47 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9baf1c00) [pid = 1950] [serial = 2426] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?xhr] 05:54:47 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9c2c5800) [pid = 1950] [serial = 1542] [outer = (nil)] [url = http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9911dc00) [pid = 1950] [serial = 2422] [outer = (nil)] [url = about:blank] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x9b1d9400) [pid = 1950] [serial = 2433] [outer = (nil)] [url = about:blank] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0x9ba28400) [pid = 1950] [serial = 2420] [outer = (nil)] [url = about:blank] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0x9baec400) [pid = 1950] [serial = 2431] [outer = (nil)] [url = about:blank] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0x9bfcd000) [pid = 1950] [serial = 2427] [outer = (nil)] [url = about:blank] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0x9bae1800) [pid = 1950] [serial = 2430] [outer = (nil)] [url = about:blank] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0x9ba54800) [pid = 1950] [serial = 2424] [outer = (nil)] [url = about:blank] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0xa3539000) [pid = 1950] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 05:54:51 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0x9c380000) [pid = 1950] [serial = 1544] [outer = (nil)] [url = about:blank] 05:55:12 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:55:12 INFO - PROCESS | 1905 | 1480341312655 Marionette TRACE conn5 <- [1,2378,null,{"value":["/shadow-dom/Document-prototype-currentScript.html",2,null,null,[["document.currentScript must not to be set to a script element in a shadow tree in open mode",1,"host.attachShadow is not a function","testInlineScript/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:21:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInlineScript@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:19:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:35:1\n"],["document.currentScript must not to be set to a script element in a shadow tree in closed mode",1,"host.attachShadow is not a function","testInlineScript/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:21:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInlineScript@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:19:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:36:1\n"],["document.currentScript must be set to a script element that loads an external script in a document tree",0,null,null],["document.currentScript must be set to a script element that loads an external script in a document tree",0,null,null],["document.currentScript must not be set to a script element that loads an external script in an open shadow tree",1,"host.attachShadow is not a function","executeNextTest/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:53:30\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nexecuteNextTest@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:47:5\n"],["document.currentScript must not be set to a script element that loads an external script in a closed shadow tree",3,null,null],["document.currentScript must be set to a script element that loads an external script that was in an open shadow tree and then removed",3,null,null],["document.currentScript must be set to a script element that loads an external script that was in a closed shadow tree and then removed",3,null,null]]]}] 05:55:12 INFO - ........ 05:55:12 INFO - TEST-TIMEOUT | /shadow-dom/Document-prototype-currentScript.html | took 30890ms 05:55:12 INFO - PROCESS | 1905 | 1480341312697 Marionette TRACE conn5 -> [0,2379,"getWindowHandle",null] 05:55:12 INFO - PROCESS | 1905 | 1480341312704 Marionette TRACE conn5 <- [1,2379,null,{"value":"2147483649"}] 05:55:12 INFO - TEST-START | /shadow-dom/Document-prototype-importNode.html 05:55:12 INFO - PROCESS | 1905 | 1480341312714 Marionette TRACE conn5 -> [0,2380,"timeouts",{"script":35000}] 05:55:12 INFO - PROCESS | 1905 | 1480341312719 Marionette TRACE conn5 <- [1,2380,null,{}] 05:55:12 INFO - PROCESS | 1905 | 1480341312729 Marionette TRACE conn5 -> [0,2381,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:12 INFO - PROCESS | 1905 | 1480341312996 Marionette TRACE conn5 <- [1,2381,null,{"value":null}] 05:55:13 INFO - PROCESS | 1905 | 1480341313043 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x99115400 == 4 [pid = 1950] [id = 915] 05:55:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0x99115800) [pid = 1950] [serial = 2435] [outer = (nil)] 05:55:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0x9911e800) [pid = 1950] [serial = 2436] [outer = 0x99115800] 05:55:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x991b2c00) [pid = 1950] [serial = 2437] [outer = 0x99115800] 05:55:14 INFO - PROCESS | 1905 | 1480341314255 Marionette TRACE conn5 <- [1,2382,null,{"value":["/shadow-dom/Document-prototype-importNode.html",0,null,null,[["importNode on a shadow root in open mode must throw a NotSupportedError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.importNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testImportNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestImportNode@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:26:1\n"],["importNode on a shadow root in closed mode must throw a NotSupportedError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.importNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testImportNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestImportNode@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:27:1\n"]]]}] 05:55:14 INFO - .. 05:55:14 INFO - TEST-OK | /shadow-dom/Document-prototype-importNode.html | took 1588ms 05:55:14 INFO - PROCESS | 1905 | 1480341314302 Marionette TRACE conn5 -> [0,2383,"getWindowHandle",null] 05:55:14 INFO - PROCESS | 1905 | 1480341314317 Marionette TRACE conn5 <- [1,2383,null,{"value":"2147483649"}] 05:55:14 INFO - TEST-START | /shadow-dom/Element-interface-attachShadow.html 05:55:14 INFO - PROCESS | 1905 | 1480341314335 Marionette TRACE conn5 -> [0,2384,"timeouts",{"script":35000}] 05:55:14 INFO - PROCESS | 1905 | 1480341314345 Marionette TRACE conn5 <- [1,2384,null,{}] 05:55:14 INFO - PROCESS | 1905 | 1480341314352 Marionette TRACE conn5 -> [0,2385,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:14 INFO - PROCESS | 1905 | 1480341314656 Marionette TRACE conn5 <- [1,2385,null,{"value":null}] 05:55:14 INFO - PROCESS | 1905 | 1480341314736 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x99120000 == 5 [pid = 1950] [id = 916] 05:55:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x99120400) [pid = 1950] [serial = 2438] [outer = (nil)] 05:55:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x9afaa400) [pid = 1950] [serial = 2439] [outer = 0x99120400] 05:55:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0x9afaf000) [pid = 1950] [serial = 2440] [outer = 0x99120400] 05:55:16 INFO - PROCESS | 1905 | 1480341315972 Marionette TRACE conn5 <- [1,2386,null,{"value":["/shadow-dom/Element-interface-attachShadow.html",0,null,null,[["Check the existence of Element.attachShadow",1,"assert_true: Element.prototype.attachShadow must exist expected true got false","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:16:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:15:1\n"],["Nodes other than Element should not have attachShadow",0,null,null],["Element.attachShadow must throw a TypeError if mode is not \"open\" or \"closed\"",0,null,null],["Element.attachShadow must create an instance of ShadowRoot",1,"document.createElement(...).attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:48:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:47:1\n"],["Element.attachShadow must throw a InvalidStateError if the context object already hosts a shadow tree",1,"assert_throws: Calling attachShadow({mode: \"open\"}) twice on the same element must throw function \"function () {\n var div = document.createElement('div');\n div.attachShadow({mode: \"open\"});\n div.attachShadow({mode: \"open\"});\n }\" threw object \"TypeError: div.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"InvalidStateError\")","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:55:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:54:1\n"],["Element.attachShadow must throw a NotSupportedError for button, details, input, marquee, meter, progress, select, textarea, and keygen elements",1,"assert_throws: Calling attachShadow({mode: \"open\"}) on button element must throw function \"function () {\n document.createElement(elementName).attachShadow({mode: \"open\"});\n }\" threw object \"TypeError: document.createElement(...).attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:82:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:80:1\n"]]]}] 05:55:16 INFO - ...... 05:55:16 INFO - TEST-OK | /shadow-dom/Element-interface-attachShadow.html | took 1707ms 05:55:16 INFO - PROCESS | 1905 | 1480341316043 Marionette TRACE conn5 -> [0,2387,"getWindowHandle",null] 05:55:16 INFO - PROCESS | 1905 | 1480341316046 Marionette TRACE conn5 <- [1,2387,null,{"value":"2147483649"}] 05:55:16 INFO - TEST-START | /shadow-dom/Element-interface-shadowRoot-attribute.html 05:55:16 INFO - PROCESS | 1905 | 1480341316054 Marionette TRACE conn5 -> [0,2388,"timeouts",{"script":35000}] 05:55:16 INFO - PROCESS | 1905 | 1480341316062 Marionette TRACE conn5 <- [1,2388,null,{}] 05:55:16 INFO - PROCESS | 1905 | 1480341316081 Marionette TRACE conn5 -> [0,2389,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:16 INFO - PROCESS | 1905 | 1480341316311 Marionette TRACE conn5 <- [1,2389,null,{"value":null}] 05:55:16 INFO - PROCESS | 1905 | 1480341316366 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8eb400 == 6 [pid = 1950] [id = 917] 05:55:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x9b8eb800) [pid = 1950] [serial = 2441] [outer = (nil)] 05:55:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x9b9bdc00) [pid = 1950] [serial = 2442] [outer = 0x9b8eb800] 05:55:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9b9ee800) [pid = 1950] [serial = 2443] [outer = 0x9b8eb800] 05:55:17 INFO - PROCESS | 1905 | 1480341317508 Marionette TRACE conn5 <- [1,2390,null,{"value":["/shadow-dom/Element-interface-shadowRoot-attribute.html",0,null,null,[["shadowRoot must be defined on Element prototype",0,null,null],["shadowRoot attribute must return the open shadow root associated with the element",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:33:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:29:1\n"],["shadowRoot attribute must return null if the shadow root attached to the element is closed",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:39:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:37:1\n"]]]}] 05:55:17 INFO - ... 05:55:17 INFO - TEST-OK | /shadow-dom/Element-interface-shadowRoot-attribute.html | took 1489ms 05:55:17 INFO - PROCESS | 1905 | 1480341317546 Marionette TRACE conn5 -> [0,2391,"getWindowHandle",null] 05:55:17 INFO - PROCESS | 1905 | 1480341317551 Marionette TRACE conn5 <- [1,2391,null,{"value":"2147483649"}] 05:55:17 INFO - TEST-START | /shadow-dom/HTMLSlotElement-interface.html 05:55:17 INFO - PROCESS | 1905 | 1480341317558 Marionette TRACE conn5 -> [0,2392,"timeouts",{"script":35000}] 05:55:17 INFO - PROCESS | 1905 | 1480341317563 Marionette TRACE conn5 <- [1,2392,null,{}] 05:55:17 INFO - PROCESS | 1905 | 1480341317570 Marionette TRACE conn5 -> [0,2393,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:17 INFO - PROCESS | 1905 | 1480341317785 Marionette TRACE conn5 <- [1,2393,null,{"value":null}] 05:55:17 INFO - PROCESS | 1905 | 1480341317857 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9fac00 == 7 [pid = 1950] [id = 918] 05:55:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9b9fbc00) [pid = 1950] [serial = 2444] [outer = (nil)] 05:55:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9ba2c000) [pid = 1950] [serial = 2445] [outer = 0x9b9fbc00] 05:55:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9ba31800) [pid = 1950] [serial = 2446] [outer = 0x9b9fbc00] 05:55:19 INFO - .................. 05:55:19 INFO - TEST-OK | /shadow-dom/HTMLSlotElement-interface.html | took 1454ms 05:55:19 INFO - PROCESS | 1905 | 1480341318926 Marionette TRACE conn5 <- [1,2394,null,{"value":["/shadow-dom/HTMLSlotElement-interface.html",0,null,null,[["HTMLSlotElement must be defined on window",1,"assert_true: HTMLSlotElement must be defined on window expected true got false","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:16:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:15:1\n"],["\"name\" attribute on HTMLSlotElement must reflect \"name\" attribute",1,"HTMLSlotElement is not defined","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:23:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:22:1\n"],["assignedNodes() on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:51:1\n"],["assignedNodes({\"flattened\":false}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:52:1\n"],["assignedNodes({\"flattened\":true}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:53:1\n"],["assignedNodes() must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:87:1\n"],["assignedNodes({\"flattened\":false}) must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:88:1\n"],["assignedNodes({\"flattened\":true}) must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:89:1\n"],["assignedNodes() must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:121:1\n"],["assignedNodes({\"flattened\":false}) must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:122:1\n"],["assignedNodes({\"flattened\":true}) must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:123:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:145:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:146:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:147:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:199:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:200:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:201:1\n"],["assignedNodes({flatten: true}) must return the distributed nodes, and assignedNodes() and assignedNodes({flatten: false}) must returned the assigned nodes",1,"outerHost.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:208:23\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:203:1\n"]]]}] 05:55:19 INFO - PROCESS | 1905 | 1480341319014 Marionette TRACE conn5 -> [0,2395,"getWindowHandle",null] 05:55:19 INFO - PROCESS | 1905 | 1480341319018 Marionette TRACE conn5 <- [1,2395,null,{"value":"2147483649"}] 05:55:19 INFO - TEST-START | /shadow-dom/Node-prototype-cloneNode.html 05:55:19 INFO - PROCESS | 1905 | 1480341319025 Marionette TRACE conn5 -> [0,2396,"timeouts",{"script":35000}] 05:55:19 INFO - PROCESS | 1905 | 1480341319028 Marionette TRACE conn5 <- [1,2396,null,{}] 05:55:19 INFO - PROCESS | 1905 | 1480341319035 Marionette TRACE conn5 -> [0,2397,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:19 INFO - PROCESS | 1905 | 1480341319249 Marionette TRACE conn5 <- [1,2397,null,{"value":null}] 05:55:19 INFO - PROCESS | 1905 | 1480341319280 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baab400 == 8 [pid = 1950] [id = 919] 05:55:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9baabc00) [pid = 1950] [serial = 2447] [outer = (nil)] 05:55:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9bab3800) [pid = 1950] [serial = 2448] [outer = 0x9baabc00] 05:55:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9bab2400) [pid = 1950] [serial = 2449] [outer = 0x9baabc00] 05:55:20 INFO - .... 05:55:20 INFO - TEST-OK | /shadow-dom/Node-prototype-cloneNode.html | took 1334ms 05:55:20 INFO - TEST-START | /shadow-dom/ShadowRoot-interface.html 05:55:20 INFO - PROCESS | 1905 | 1480341320342 Marionette TRACE conn5 <- [1,2398,null,{"value":["/shadow-dom/Node-prototype-cloneNode.html",0,null,null,[["cloneNode on a shadow root in open mode must throw a NotSupportedError",1,"assert_throws: cloneNode(false) on a shadow root in open mode must throw a NotSupportedError function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n shadowRoot.cloneNode(false);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testCloneNode/<@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:17:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestCloneNode@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:32:1\n"],["cloneNode on a shadow root in closed mode must throw a NotSupportedError",1,"assert_throws: cloneNode(false) on a shadow root in closed mode must throw a NotSupportedError function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n shadowRoot.cloneNode(false);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testCloneNode/<@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:17:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestCloneNode@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:33:1\n"],["cloneNode on an element with an open shadow root should not clone its shadow root",1,"element.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:37:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:35:1\n"],["cloneNode on an element with a closed shadow root should not clone its shadow root",1,"element.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:45:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:43:1\n"]]]}] 05:55:20 INFO - PROCESS | 1905 | 1480341320361 Marionette TRACE conn5 -> [0,2399,"getWindowHandle",null] 05:55:20 INFO - PROCESS | 1905 | 1480341320367 Marionette TRACE conn5 <- [1,2399,null,{"value":"2147483649"}] 05:55:20 INFO - PROCESS | 1905 | 1480341320381 Marionette TRACE conn5 -> [0,2400,"timeouts",{"script":35000}] 05:55:20 INFO - PROCESS | 1905 | 1480341320384 Marionette TRACE conn5 <- [1,2400,null,{}] 05:55:20 INFO - PROCESS | 1905 | 1480341320391 Marionette TRACE conn5 -> [0,2401,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:20 INFO - PROCESS | 1905 | 1480341320625 Marionette TRACE conn5 <- [1,2401,null,{"value":null}] 05:55:20 INFO - PROCESS | 1905 | 1480341320677 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baeec00 == 9 [pid = 1950] [id = 920] 05:55:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9baf4c00) [pid = 1950] [serial = 2450] [outer = (nil)] 05:55:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9bfcf800) [pid = 1950] [serial = 2451] [outer = 0x9baf4c00] 05:55:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9bfd5c00) [pid = 1950] [serial = 2452] [outer = 0x9baf4c00] 05:55:22 INFO - ............ 05:55:22 INFO - TEST-OK | /shadow-dom/ShadowRoot-interface.html | took 1642ms 05:55:22 INFO - PROCESS | 1905 | 1480341321958 Marionette TRACE conn5 <- [1,2402,null,{"value":["/shadow-dom/ShadowRoot-interface.html",0,null,null,[["Check the existence of ShadowRoot interface",0,null,null],["ShadowRoot must inherit from DocumentFragment",0,null,null],["ShadowRoot must not be a constructor",0,null,null],["ShadowRoot.activeElement must return the focused element of the context object when shadow root is open.",1,"host.attachShadow is not a function","testActiveElement/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestActiveElement@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:28:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:41:1\n"],["ShadowRoot.activeElement must return the focused element of the context object when shadow root is closed.",1,"host.attachShadow is not a function","testActiveElement/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestActiveElement@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:28:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:42:1\n"],["ShadowRoot.host must return the shadow host of the context object.",1,"host1.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:46:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:44:1\n"],["ShadowRoot.innerHTML must return the result of the HTML fragment serialization algorithm when shadow root is open.",1,"host.attachShadow is not a function","testInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:55:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:53:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:66:1\n"],["ShadowRoot.innerHTML must return the result of the HTML fragment serialization algorithm when shadow root is closed.",1,"host.attachShadow is not a function","testInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:55:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:53:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:67:1\n"],["ShadowRoot.innerHTML must replace all with the result of invoking the fragment parsing algorithm when shadow root is open.",1,"host.attachShadow is not a function","testSetInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:72:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSetInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:70:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:89:1\n"],["ShadowRoot.innerHTML must replace all with the result of invoking the fragment parsing algorithm when shadow root is closed.",1,"host.attachShadow is not a function","testSetInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:72:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestSetInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:70:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:90:1\n"],["ShadowRoot.styleSheets must return a StyleSheetList sequence containing the shadow root style sheets when shadow root is open.",1,"host.attachShadow is not a function","testStyleSheets/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:95:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestStyleSheets@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:106:1\n"],["ShadowRoot.styleSheets must return a StyleSheetList sequence containing the shadow root style sheets when shadow root is closed.",1,"host.attachShadow is not a function","testStyleSheets/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:95:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestStyleSheets@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:107:1\n"]]]}] 05:55:22 INFO - PROCESS | 1905 | 1480341322026 Marionette TRACE conn5 -> [0,2403,"getWindowHandle",null] 05:55:22 INFO - PROCESS | 1905 | 1480341322028 Marionette TRACE conn5 <- [1,2403,null,{"value":"2147483649"}] 05:55:22 INFO - TEST-START | /shadow-dom/event-composed-path-with-related-target.html 05:55:22 INFO - PROCESS | 1905 | 1480341322037 Marionette TRACE conn5 -> [0,2404,"timeouts",{"script":35000}] 05:55:22 INFO - PROCESS | 1905 | 1480341322040 Marionette TRACE conn5 <- [1,2404,null,{}] 05:55:22 INFO - PROCESS | 1905 | 1480341322048 Marionette TRACE conn5 -> [0,2405,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:22 INFO - PROCESS | 1905 | 1480341322204 Marionette TRACE conn5 <- [1,2405,null,{"value":null}] 05:55:22 INFO - PROCESS | 1905 | 1480341322293 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afb2000 == 10 [pid = 1950] [id = 921] 05:55:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9afb4000) [pid = 1950] [serial = 2453] [outer = (nil)] 05:55:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9b1e0c00) [pid = 1950] [serial = 2454] [outer = 0x9afb4000] 05:55:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b1dc000) [pid = 1950] [serial = 2455] [outer = 0x9afb4000] 05:55:23 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:55:23 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:55:23 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:55:23 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:55:23 INFO - ............. 05:55:23 INFO - TEST-ERROR | /shadow-dom/event-composed-path-with-related-target.html | took 1655ms 05:55:23 INFO - TEST-START | /shadow-dom/event-composed-path.html 05:55:23 INFO - PROCESS | 1905 | 1480341323666 Marionette TRACE conn5 <- [1,2406,null,{"value":["/shadow-dom/event-composed-path-with-related-target.html",1,"TypeError: e.composedPath is not a function",null,[["Event path for an event with a relatedTarget. relatedTarget != target.",1,"assert_equals: expected 2 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:18:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:14:1\n"],["Event path for an event with a relatedTarget. Event shoul be dispatched if 1) target and relatedTarget are same, and 2) they are not in a shadow tree.",1,"assert_equals: expected 2 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:28:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:24:1\n"],["Event path for an event with a relatedTarget. Event should stop at the shadow root",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:44:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:43:1\n"],["Event path for an event with a relatedTarget. Event should not be dispatched if 1) target and relatedTarget are same, and 2) both are in a shadow tree.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:52:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:51:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget do not share any shadow-including ancestor. target is in a shadow tree.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:76:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:75:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget do not share any shadow-including ancestor. target is not in a shadow tree",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:87:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:86:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget share the same shadow-including ancestor. Both are in shadow trees.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:115:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:114:1\n"],["Event path for an event with a relatedTarget. relaterTarget is a shadow-including ancestor of target.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:125:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:124:1\n"],["Event path for an event with a relatedTarget. target is a shadow-including ancestor of relatedTarget.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:135:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:134:1\n"],["Event path for an event with a relatedTarget. target is assigned to a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:153:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:152:1\n"],["Event path for an event with a relatedTarget. relatedTarget is assigned to a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:164:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:163:1\n"],["Event path for an event with a relatedTarget. Event should be dispatched at every slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:212:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:211:1\n"],["Event path for an event with a relatedTarget. Event should be dispatched at every slots. relatedTarget should be correctly retargeted.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:235:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:234:1\n"]]]}] 05:55:23 INFO - PROCESS | 1905 | 1480341323695 Marionette TRACE conn5 -> [0,2407,"getWindowHandle",null] 05:55:23 INFO - PROCESS | 1905 | 1480341323705 Marionette TRACE conn5 <- [1,2407,null,{"value":"2147483649"}] 05:55:23 INFO - PROCESS | 1905 | 1480341323718 Marionette TRACE conn5 -> [0,2408,"timeouts",{"script":35000}] 05:55:23 INFO - PROCESS | 1905 | 1480341323725 Marionette TRACE conn5 <- [1,2408,null,{}] 05:55:23 INFO - PROCESS | 1905 | 1480341323739 Marionette TRACE conn5 -> [0,2409,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:23 INFO - PROCESS | 1905 | 1480341323969 Marionette TRACE conn5 <- [1,2409,null,{"value":null}] 05:55:24 INFO - PROCESS | 1905 | 1480341324034 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afad000 == 11 [pid = 1950] [id = 922] 05:55:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9b1da400) [pid = 1950] [serial = 2456] [outer = (nil)] 05:55:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9baecc00) [pid = 1950] [serial = 2457] [outer = 0x9b1da400] 05:55:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9baf3c00) [pid = 1950] [serial = 2458] [outer = 0x9b1da400] 05:55:24 INFO - PROCESS | 1905 | --DOCSHELL 0x9baab400 == 10 [pid = 1950] [id = 919] 05:55:24 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9fac00 == 9 [pid = 1950] [id = 918] 05:55:24 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8eb400 == 8 [pid = 1950] [id = 917] 05:55:24 INFO - PROCESS | 1905 | --DOCSHELL 0x99120000 == 7 [pid = 1950] [id = 916] 05:55:24 INFO - PROCESS | 1905 | --DOCSHELL 0x99115400 == 6 [pid = 1950] [id = 915] 05:55:24 INFO - PROCESS | 1905 | --DOCSHELL 0x991dcc00 == 5 [pid = 1950] [id = 914] 05:55:25 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:55:25 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:55:25 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:55:25 INFO - ........... 05:55:25 INFO - TEST-ERROR | /shadow-dom/event-composed-path.html | took 1813ms 05:55:25 INFO - TEST-START | /shadow-dom/event-composed.html 05:55:25 INFO - PROCESS | 1905 | 1480341325458 Marionette TRACE conn5 <- [1,2410,null,{"value":["/shadow-dom/event-composed-path.html",1,"TypeError: e.composedPath is not a function",null,[["Event Path without ShadowRoots.",1,"assert_equals: expected 3 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:15:1\n"],["Event Path with an open ShadowRoot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:36:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:35:1\n"],["Event Path with a closed ShadowRoot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:57:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:56:1\n"],["Event Path with nested ShadowRoots: open > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:82:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:81:1\n"],["Event Path with nested ShadowRoots: open > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:108:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:107:1\n"],["Event Path with nested ShadowRoots: closed > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:135:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:134:1\n"],["Event Path with nested ShadowRoots: closed > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:162:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:161:1\n"],["Event Path with a slot in an open Shadow Root.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:187:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:186:1\n"],["Event Path with a slot in a closed Shadow Root.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:209:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:208:1\n"],["Event Path with slots in nested ShadowRoots: open > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:237:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:236:1\n"],["Event Path with slots in nested ShadowRoots: closed > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:267:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:266:1\n"]]]}] 05:55:25 INFO - PROCESS | 1905 | 1480341325533 Marionette TRACE conn5 -> [0,2411,"getWindowHandle",null] 05:55:25 INFO - PROCESS | 1905 | 1480341325535 Marionette TRACE conn5 <- [1,2411,null,{"value":"2147483649"}] 05:55:25 INFO - PROCESS | 1905 | 1480341325541 Marionette TRACE conn5 -> [0,2412,"timeouts",{"script":35000}] 05:55:25 INFO - PROCESS | 1905 | 1480341325548 Marionette TRACE conn5 <- [1,2412,null,{}] 05:55:25 INFO - PROCESS | 1905 | 1480341325556 Marionette TRACE conn5 -> [0,2413,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:25 INFO - PROCESS | 1905 | 1480341325772 Marionette TRACE conn5 <- [1,2413,null,{"value":null}] 05:55:25 INFO - PROCESS | 1905 | 1480341325833 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:25 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2bc800 == 6 [pid = 1950] [id = 923] 05:55:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9c2bf800) [pid = 1950] [serial = 2459] [outer = (nil)] 05:55:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9c2c5000) [pid = 1950] [serial = 2460] [outer = 0x9c2bf800] 05:55:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9c2c8000) [pid = 1950] [serial = 2461] [outer = 0x9c2bf800] 05:55:27 INFO - ......... 05:55:27 INFO - TEST-OK | /shadow-dom/event-composed.html | took 1501ms 05:55:27 INFO - TEST-START | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 05:55:27 INFO - PROCESS | 1905 | 1480341327013 Marionette TRACE conn5 <- [1,2414,null,{"value":["/shadow-dom/event-composed.html",0,null,null,[["A new events composed value should be set to false by default.",1,"assert_equals: expected (boolean) false but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/event-composed.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:13:1\n"],["Users should be able to set a composed value.",1,"assert_equals: expected (boolean) true but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/event-composed.html:20:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:18:1\n"],["An event should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:43:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:42:1\n"],["An event should not be scoped if composed is specified",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:47:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:46:1\n"],["A synthetic MouseEvent should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:51:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:50:1\n"],["A synthetic MouseEvent with composed=true should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:55:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:54:1\n"],["A synthetic FocusEvent should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:58:1\n"],["A synthetic FocusEvent with composed=true should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:63:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:62:1\n"],["A UA click event should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertUAComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:67:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:76:1\n"]]]}] 05:55:27 INFO - PROCESS | 1905 | 1480341327044 Marionette TRACE conn5 -> [0,2415,"getWindowHandle",null] 05:55:27 INFO - PROCESS | 1905 | 1480341327049 Marionette TRACE conn5 <- [1,2415,null,{"value":"2147483649"}] 05:55:27 INFO - PROCESS | 1905 | 1480341327061 Marionette TRACE conn5 -> [0,2416,"timeouts",{"script":35000}] 05:55:27 INFO - PROCESS | 1905 | 1480341327063 Marionette TRACE conn5 <- [1,2416,null,{}] 05:55:27 INFO - PROCESS | 1905 | 1480341327075 Marionette TRACE conn5 -> [0,2417,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:27 INFO - PROCESS | 1905 | 1480341327318 Marionette TRACE conn5 <- [1,2417,null,{"value":null}] 05:55:27 INFO - PROCESS | 1905 | 1480341327353 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:27 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c392400 == 7 [pid = 1950] [id = 924] 05:55:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9c392800) [pid = 1950] [serial = 2462] [outer = (nil)] 05:55:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9c399400) [pid = 1950] [serial = 2463] [outer = 0x9c392800] 05:55:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9c39b800) [pid = 1950] [serial = 2464] [outer = 0x9c392800] 05:55:29 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9b8eb800) [pid = 1950] [serial = 2441] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html] 05:55:29 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x99115800) [pid = 1950] [serial = 2435] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html] 05:55:29 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9baabc00) [pid = 1950] [serial = 2447] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html] 05:55:29 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x99120400) [pid = 1950] [serial = 2438] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html] 05:55:29 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9b9fbc00) [pid = 1950] [serial = 2444] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html] 05:55:29 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x991dd000) [pid = 1950] [serial = 2432] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html] 05:55:31 INFO - .......... 05:55:31 INFO - TEST-OK | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html | took 4929ms 05:55:32 INFO - PROCESS | 1905 | 1480341331913 Marionette TRACE conn5 <- [1,2418,null,{"value":["/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html",0,null,null,[["The user agent scroll to the fragment when there is an element with an ID exactly equal to the decoded fragid",0,null,null],["The user agent scroll to the fragment when there is an anchor element with a name attribute exactly equal to the decoded fragid",0,null,null],["The user agent should not scroll to an element with an ID exactly equal to the decoded fragid in an open shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an element with an ID exactly equal to the decoded fragid in a closed shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an anchor element with a name attribute exactly equal to the decoded fragid in an open shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an anchor element with a name attribute exactly equal to the decoded fragid in a closed shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an element with an ID exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside an open shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an element with an ID exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside a closed shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an anchor element with a name attribute exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside an open shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an anchor element with a name attribute exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside a closed shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"]]]}] 05:55:32 INFO - PROCESS | 1905 | 1480341332169 Marionette TRACE conn5 -> [0,2419,"getWindowHandle",null] 05:55:32 INFO - PROCESS | 1905 | 1480341332180 Marionette TRACE conn5 <- [1,2419,null,{"value":"2147483649"}] 05:55:32 INFO - TEST-START | /shadow-dom/slotchange.html 05:55:32 INFO - PROCESS | 1905 | 1480341332204 Marionette TRACE conn5 -> [0,2420,"timeouts",{"script":35000}] 05:55:32 INFO - PROCESS | 1905 | 1480341332216 Marionette TRACE conn5 <- [1,2420,null,{}] 05:55:32 INFO - PROCESS | 1905 | 1480341332232 Marionette TRACE conn5 -> [0,2421,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:32 INFO - PROCESS | 1905 | 1480341332577 Marionette TRACE conn5 <- [1,2421,null,{"value":null}] 05:55:32 INFO - PROCESS | 1905 | 1480341332678 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:32 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba57400 == 8 [pid = 1950] [id = 925] 05:55:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9ba58400) [pid = 1950] [serial = 2465] [outer = (nil)] 05:55:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9c21b400) [pid = 1950] [serial = 2466] [outer = 0x9ba58400] 05:55:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9c221c00) [pid = 1950] [serial = 2467] [outer = 0x9ba58400] 05:55:34 INFO - ............... 05:55:34 INFO - TEST-OK | /shadow-dom/slotchange.html | took 2442ms 05:55:34 INFO - TEST-START | /shadow-dom/slots-fallback.html 05:55:34 INFO - PROCESS | 1905 | 1480341334572 Marionette TRACE conn5 <- [1,2422,null,{"value":["/shadow-dom/slotchange.html",0,null,null,[["slotchange event: Append a child to a host.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:32:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:31:1\n"],["slotchange event: Remove a child from a host.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:43:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:42:1\n"],["slotchange event: Remove a child before adding an event listener.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:52:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:51:1\n"],["slotchange event: Change slot= attribute to make it un-assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:61:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:60:1\n"],["slotchange event: Change slot's name= attribute so that none is assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:70:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:69:1\n"],["slotchange event: Change slot= attribute to make it assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:90:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:89:1\n"],["slotchange event: Change slot's name= attribute so that a node is assigned to the slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:99:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:98:1\n"],["slotchange event: Add a fallback content.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:118:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:117:1\n"],["slotchange event: Remove a fallback content.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:139:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:138:1\n"],["slotchange event: Add a fallback content to nested slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:162:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:161:1\n"],["slotchange event: Remove a fallback content from nested slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:171:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:170:1\n"],["slotchange event: Insert a slot before an existing slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:191:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:190:1\n"],["slotchange event: Remove a preceding slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:214:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:213:1\n"],["slotchange event: A slot is assigned to another slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:239:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:238:1\n"],["slotchange event: Even if distributed nodes do not change, slotchange should be fired if assigned nodes are changed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:263:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:262:1\n"]]]}] 05:55:34 INFO - PROCESS | 1905 | 1480341334641 Marionette TRACE conn5 -> [0,2423,"getWindowHandle",null] 05:55:34 INFO - PROCESS | 1905 | 1480341334651 Marionette TRACE conn5 <- [1,2423,null,{"value":"2147483649"}] 05:55:34 INFO - PROCESS | 1905 | 1480341334665 Marionette TRACE conn5 -> [0,2424,"timeouts",{"script":35000}] 05:55:34 INFO - PROCESS | 1905 | 1480341334678 Marionette TRACE conn5 <- [1,2424,null,{}] 05:55:34 INFO - PROCESS | 1905 | 1480341334689 Marionette TRACE conn5 -> [0,2425,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:34 INFO - PROCESS | 1905 | 1480341334924 Marionette TRACE conn5 <- [1,2425,null,{"value":null}] 05:55:35 INFO - PROCESS | 1905 | 1480341335018 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:35 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21c800 == 9 [pid = 1950] [id = 926] 05:55:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9c2bc400) [pid = 1950] [serial = 2468] [outer = (nil)] 05:55:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9d244400) [pid = 1950] [serial = 2469] [outer = 0x9c2bc400] 05:55:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9d246c00) [pid = 1950] [serial = 2470] [outer = 0x9c2bc400] 05:55:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9baeec00 == 8 [pid = 1950] [id = 920] 05:55:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9afad000 == 7 [pid = 1950] [id = 922] 05:55:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2bc800 == 6 [pid = 1950] [id = 923] 05:55:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9afb2000 == 5 [pid = 1950] [id = 921] 05:55:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba57400 == 4 [pid = 1950] [id = 925] 05:55:36 INFO - PROCESS | 1905 | --DOCSHELL 0x9c392400 == 3 [pid = 1950] [id = 924] 05:55:36 INFO - .......... 05:55:36 INFO - TEST-OK | /shadow-dom/slots-fallback.html | took 2256ms 05:55:36 INFO - PROCESS | 1905 | 1480341336854 Marionette TRACE conn5 <- [1,2426,null,{"value":["/shadow-dom/slots-fallback.html",0,null,null,[["Slots fallback: Basic.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:20:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:19:1\n"],["Slots fallback: Slots in Slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:44:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:43:1\n"],["Slots fallback: Fallback contents should not be used if a node is assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:72:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:71:1\n"],["Slots fallback: Slots in Slots: Assinged nodes should be used as fallback contents of another slot",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:101:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:100:1\n"],["Slots fallback: Complex case.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:141:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:140:1\n"],["Slots fallback: Mutation. Append fallback contents.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:156:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:155:1\n"],["Slots fallback: Mutation. Remove fallback contents.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:169:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:168:1\n"],["Slots fallback: Mutation. Assign a node to a slot so that fallback contens are no longer used.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:181:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:180:1\n"],["Slots fallback: Mutation. Remove an assigned node from a slot so that fallback contens will be used.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:195:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:194:1\n"],["Slots fallback: Mutation. Remove a slot which is a fallback content of another slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:209:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:208:1\n"]]]}] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 44 (0x9bab3800) [pid = 1950] [serial = 2448] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 43 (0x9bab2400) [pid = 1950] [serial = 2449] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 42 (0x9b9bdc00) [pid = 1950] [serial = 2442] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 41 (0x9afaa400) [pid = 1950] [serial = 2439] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 40 (0x9911e800) [pid = 1950] [serial = 2436] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9ba31800) [pid = 1950] [serial = 2446] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9ba2c000) [pid = 1950] [serial = 2445] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9b9ee800) [pid = 1950] [serial = 2443] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9afaf000) [pid = 1950] [serial = 2440] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x991b2c00) [pid = 1950] [serial = 2437] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9b9ed400) [pid = 1950] [serial = 2434] [outer = (nil)] [url = about:blank] 05:55:36 INFO - PROCESS | 1905 | 1480341336920 Marionette TRACE conn5 -> [0,2427,"getWindowHandle",null] 05:55:36 INFO - TEST-START | /shadow-dom/slots.html 05:55:36 INFO - PROCESS | 1905 | 1480341336944 Marionette TRACE conn5 <- [1,2427,null,{"value":"2147483649"}] 05:55:37 INFO - PROCESS | 1905 | 1480341336989 Marionette TRACE conn5 -> [0,2428,"timeouts",{"script":35000}] 05:55:37 INFO - PROCESS | 1905 | 1480341336996 Marionette TRACE conn5 <- [1,2428,null,{}] 05:55:37 INFO - PROCESS | 1905 | 1480341337016 Marionette TRACE conn5 -> [0,2429,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:37 INFO - PROCESS | 1905 | 1480341337214 Marionette TRACE conn5 <- [1,2429,null,{"value":null}] 05:55:37 INFO - PROCESS | 1905 | 1480341337305 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:37 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d6000 == 4 [pid = 1950] [id = 927] 05:55:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x991d8400) [pid = 1950] [serial = 2471] [outer = (nil)] 05:55:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9b1d5400) [pid = 1950] [serial = 2472] [outer = 0x991d8400] 05:55:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9b9bd400) [pid = 1950] [serial = 2473] [outer = 0x991d8400] 05:55:38 INFO - ....................... 05:55:38 INFO - TEST-OK | /shadow-dom/slots.html | took 1581ms 05:55:38 INFO - TEST-START | /shadow-dom/leaktests/get-elements.html 05:55:38 INFO - PROCESS | 1905 | 1480341338504 Marionette TRACE conn5 <- [1,2430,null,{"value":["/shadow-dom/slots.html",0,null,null,[["Slots: Basic.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:19:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:18:1\n"],["Slots: Slots in closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:37:1\n"],["Slots: Slots not in a shadow tree.",1,"n.s1.assignedNodes is not a function","@http://web-platform.test:8000/shadow-dom/slots.html:55:23\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:51:1\n"],["Slots: Distributed nooes for Slots not in a shadow tree.",1,"assert_equals: expected (object) null but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/slots.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:73:1\n"],["Slots: Name matching",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:107:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:106:1\n"],["Slots: No direct host child.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:132:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:131:1\n"],["Slots: Default Slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:158:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:157:1\n"],["Slots: Slot in Slot does not matter in assignment.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:181:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:180:1\n"],["Slots: Slot is assigned to another slot",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:205:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:204:1\n"],["Slots: Open > Closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:235:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:234:1\n"],["Slots: Closed > Closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:266:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:265:1\n"],["Slots: Closed > Open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:298:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:297:1\n"],["Slots: Complex case: Basi line.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:342:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:341:1\n"],["Slots: Mutation: appendChild.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:380:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:379:1\n"],["Slots: Mutation: Change slot= attribute 1.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:394:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:393:1\n"],["Slots: Mutation: Change slot= attribute 2.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:406:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:405:1\n"],["Slots: Mutation: Change slot= attribute 3.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:420:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:419:1\n"],["Slots: Mutation: Remove a child.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:432:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:431:1\n"],["Slots: Mutation: Add a slot: after.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:444:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:443:1\n"],["Slots: Mutation: Add a slot: before.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:455:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:454:1\n"],["Slots: Mutation: Remove a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:470:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:469:1\n"],["Slots: Mutation: Change slot name= attribute.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:483:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:482:1\n"],["Slots: Mutation: Change slot slot= attribute.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:497:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:496:1\n"]]]}] 05:55:38 INFO - PROCESS | 1905 | 1480341338560 Marionette TRACE conn5 -> [0,2431,"getWindowHandle",null] 05:55:38 INFO - PROCESS | 1905 | 1480341338567 Marionette TRACE conn5 <- [1,2431,null,{"value":"2147483649"}] 05:55:38 INFO - PROCESS | 1905 | 1480341338584 Marionette TRACE conn5 -> [0,2432,"timeouts",{"script":35000}] 05:55:38 INFO - PROCESS | 1905 | 1480341338598 Marionette TRACE conn5 <- [1,2432,null,{}] 05:55:38 INFO - PROCESS | 1905 | 1480341338637 Marionette TRACE conn5 -> [0,2433,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:55:38 INFO - PROCESS | 1905 | 1480341338871 Marionette TRACE conn5 <- [1,2433,null,{"value":null}] 05:55:38 INFO - PROCESS | 1905 | 1480341338949 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:55:39 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c227400 == 5 [pid = 1950] [id = 928] 05:55:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9c227800) [pid = 1950] [serial = 2474] [outer = (nil)] 05:55:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9c379000) [pid = 1950] [serial = 2475] [outer = 0x9c227800] 05:55:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9c380c00) [pid = 1950] [serial = 2476] [outer = 0x9c227800] 05:55:39 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html, line 48: TypeError: hostOpen.attachShadow is not a function 05:55:41 INFO - PROCESS | 1905 | --DOMWINDOW == 39 (0x9c2bf800) [pid = 1950] [serial = 2459] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed.html] 05:55:41 INFO - PROCESS | 1905 | --DOMWINDOW == 38 (0x9c392800) [pid = 1950] [serial = 2462] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html] 05:55:41 INFO - PROCESS | 1905 | --DOMWINDOW == 37 (0x9afb4000) [pid = 1950] [serial = 2453] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html] 05:55:41 INFO - PROCESS | 1905 | --DOMWINDOW == 36 (0x9b1da400) [pid = 1950] [serial = 2456] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path.html] 05:55:41 INFO - PROCESS | 1905 | --DOMWINDOW == 35 (0x9baf4c00) [pid = 1950] [serial = 2450] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html] 05:55:44 INFO - PROCESS | 1905 | --DOCSHELL 0x991d6000 == 4 [pid = 1950] [id = 927] 05:55:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21c800 == 3 [pid = 1950] [id = 926] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 34 (0x9c399400) [pid = 1950] [serial = 2463] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 33 (0x9c39b800) [pid = 1950] [serial = 2464] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 32 (0x9b1dc000) [pid = 1950] [serial = 2455] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 31 (0x9baf3c00) [pid = 1950] [serial = 2458] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 30 (0x9bfd5c00) [pid = 1950] [serial = 2452] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 29 (0x9c2c8000) [pid = 1950] [serial = 2461] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 28 (0x9c2c5000) [pid = 1950] [serial = 2460] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 27 (0x9baecc00) [pid = 1950] [serial = 2457] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 26 (0x9b1e0c00) [pid = 1950] [serial = 2454] [outer = (nil)] [url = about:blank] 05:55:44 INFO - PROCESS | 1905 | --DOMWINDOW == 25 (0x9bfcf800) [pid = 1950] [serial = 2451] [outer = (nil)] [url = about:blank] 05:55:46 INFO - PROCESS | 1905 | --DOMWINDOW == 24 (0x9ba58400) [pid = 1950] [serial = 2465] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slotchange.html] 05:55:46 INFO - PROCESS | 1905 | --DOMWINDOW == 23 (0x9c2bc400) [pid = 1950] [serial = 2468] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots-fallback.html] 05:55:46 INFO - PROCESS | 1905 | --DOMWINDOW == 22 (0x991d8400) [pid = 1950] [serial = 2471] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots.html] 05:55:51 INFO - PROCESS | 1905 | --DOMWINDOW == 21 (0x9c221c00) [pid = 1950] [serial = 2467] [outer = (nil)] [url = about:blank] 05:55:51 INFO - PROCESS | 1905 | --DOMWINDOW == 20 (0x9c21b400) [pid = 1950] [serial = 2466] [outer = (nil)] [url = about:blank] 05:55:51 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0x9d244400) [pid = 1950] [serial = 2469] [outer = (nil)] [url = about:blank] 05:55:51 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0x9c379000) [pid = 1950] [serial = 2475] [outer = (nil)] [url = about:blank] 05:55:51 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0x9d246c00) [pid = 1950] [serial = 2470] [outer = (nil)] [url = about:blank] 05:55:51 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0x9b1d5400) [pid = 1950] [serial = 2472] [outer = (nil)] [url = about:blank] 05:55:51 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0x9b9bd400) [pid = 1950] [serial = 2473] [outer = (nil)] [url = about:blank] 05:56:09 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:56:09 INFO - PROCESS | 1905 | 1480341369421 Marionette TRACE conn5 <- [1,2434,null,{"value":["/shadow-dom/leaktests/get-elements.html",1,"TypeError: hostOpen.attachShadow is not a function",null,[]]}] 05:56:09 INFO - TEST-ERROR | /shadow-dom/leaktests/get-elements.html | took 30856ms 05:56:09 INFO - PROCESS | 1905 | 1480341369436 Marionette TRACE conn5 -> [0,2435,"getWindowHandle",null] 05:56:09 INFO - PROCESS | 1905 | 1480341369444 Marionette TRACE conn5 <- [1,2435,null,{"value":"2147483649"}] 05:56:09 INFO - TEST-START | /shadow-dom/leaktests/html-collection.html 05:56:09 INFO - PROCESS | 1905 | 1480341369454 Marionette TRACE conn5 -> [0,2436,"timeouts",{"script":35000}] 05:56:09 INFO - PROCESS | 1905 | 1480341369459 Marionette TRACE conn5 <- [1,2436,null,{}] 05:56:09 INFO - PROCESS | 1905 | 1480341369470 Marionette TRACE conn5 -> [0,2437,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:56:09 INFO - PROCESS | 1905 | 1480341369747 Marionette TRACE conn5 <- [1,2437,null,{"value":null}] 05:56:09 INFO - PROCESS | 1905 | 1480341369780 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:56:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7f400 == 4 [pid = 1950] [id = 929] 05:56:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0x98f7fc00) [pid = 1950] [serial = 2477] [outer = (nil)] 05:56:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0x99119c00) [pid = 1950] [serial = 2478] [outer = 0x98f7fc00] 05:56:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x991abc00) [pid = 1950] [serial = 2479] [outer = 0x98f7fc00] 05:56:10 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html, line 45: TypeError: host.attachShadow is not a function 05:56:18 INFO - PROCESS | 1905 | --DOCSHELL 0x9c227400 == 3 [pid = 1950] [id = 928] 05:56:24 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0x9c227800) [pid = 1950] [serial = 2474] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html] 05:56:28 INFO - PROCESS | 1905 | --DOMWINDOW == 16 (0x99119c00) [pid = 1950] [serial = 2478] [outer = (nil)] [url = about:blank] 05:56:28 INFO - PROCESS | 1905 | --DOMWINDOW == 15 (0x9c380c00) [pid = 1950] [serial = 2476] [outer = (nil)] [url = about:blank] 05:56:40 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:56:40 INFO - PROCESS | 1905 | 1480341400267 Marionette TRACE conn5 <- [1,2438,null,{"value":["/shadow-dom/leaktests/html-collection.html",1,"TypeError: host.attachShadow is not a function",null,[]]}] 05:56:40 INFO - TEST-ERROR | /shadow-dom/leaktests/html-collection.html | took 30826ms 05:56:40 INFO - PROCESS | 1905 | 1480341400278 Marionette TRACE conn5 -> [0,2439,"getWindowHandle",null] 05:56:40 INFO - PROCESS | 1905 | 1480341400287 Marionette TRACE conn5 <- [1,2439,null,{"value":"2147483649"}] 05:56:40 INFO - TEST-START | /shadow-dom/leaktests/window-frames.html 05:56:40 INFO - PROCESS | 1905 | 1480341400303 Marionette TRACE conn5 -> [0,2440,"timeouts",{"script":35000}] 05:56:40 INFO - PROCESS | 1905 | 1480341400311 Marionette TRACE conn5 <- [1,2440,null,{}] 05:56:40 INFO - PROCESS | 1905 | 1480341400318 Marionette TRACE conn5 -> [0,2441,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:56:40 INFO - PROCESS | 1905 | 1480341400553 Marionette TRACE conn5 <- [1,2441,null,{"value":null}] 05:56:40 INFO - PROCESS | 1905 | 1480341400616 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:56:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x99115400 == 4 [pid = 1950] [id = 930] 05:56:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 16 (0x99115c00) [pid = 1950] [serial = 2480] [outer = (nil)] 05:56:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 17 (0x9911e400) [pid = 1950] [serial = 2481] [outer = 0x99115c00] 05:56:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x991b2000) [pid = 1950] [serial = 2482] [outer = 0x99115c00] 05:56:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d4400 == 5 [pid = 1950] [id = 931] 05:56:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x991d5000) [pid = 1950] [serial = 2483] [outer = (nil)] 05:56:41 INFO - PROCESS | 1905 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html, line 20: TypeError: host_open.attachShadow is not a function 05:56:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x991d4000) [pid = 1950] [serial = 2484] [outer = 0x991d5000] 05:56:49 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7f400 == 4 [pid = 1950] [id = 929] 05:56:55 INFO - PROCESS | 1905 | --DOMWINDOW == 19 (0x98f7fc00) [pid = 1950] [serial = 2477] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html] 05:56:59 INFO - PROCESS | 1905 | --DOMWINDOW == 18 (0x991abc00) [pid = 1950] [serial = 2479] [outer = (nil)] [url = about:blank] 05:56:59 INFO - PROCESS | 1905 | --DOMWINDOW == 17 (0x9911e400) [pid = 1950] [serial = 2481] [outer = (nil)] [url = about:blank] 05:57:11 INFO - PROCESS | 1905 | MARIONETTE LOG: INFO: Timeout fired 05:57:11 INFO - PROCESS | 1905 | 1480341431085 Marionette TRACE conn5 <- [1,2442,null,{"value":["/shadow-dom/leaktests/window-frames.html",1,"TypeError: host_open.attachShadow is not a function",null,[]]}] 05:57:11 INFO - TEST-ERROR | /shadow-dom/leaktests/window-frames.html | took 30823ms 05:57:11 INFO - PROCESS | 1905 | 1480341431126 Marionette TRACE conn5 -> [0,2443,"getWindowHandle",null] 05:57:11 INFO - PROCESS | 1905 | 1480341431134 Marionette TRACE conn5 <- [1,2443,null,{"value":"2147483649"}] 05:57:11 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html 05:57:11 INFO - PROCESS | 1905 | 1480341431144 Marionette TRACE conn5 -> [0,2444,"timeouts",{"script":35000}] 05:57:11 INFO - PROCESS | 1905 | 1480341431151 Marionette TRACE conn5 <- [1,2444,null,{}] 05:57:11 INFO - PROCESS | 1905 | 1480341431163 Marionette TRACE conn5 -> [0,2445,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:11 INFO - PROCESS | 1905 | --DOCSHELL 0x991d4400 == 3 [pid = 1950] [id = 931] 05:57:11 INFO - PROCESS | 1905 | 1480341431422 Marionette TRACE conn5 <- [1,2445,null,{"value":null}] 05:57:11 INFO - PROCESS | 1905 | 1480341431474 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7f400 == 4 [pid = 1950] [id = 932] 05:57:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 18 (0x98f7fc00) [pid = 1950] [serial = 2485] [outer = (nil)] 05:57:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 19 (0x9911e400) [pid = 1950] [serial = 2486] [outer = 0x98f7fc00] 05:57:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 20 (0x991b0800) [pid = 1950] [serial = 2487] [outer = 0x98f7fc00] 05:57:12 INFO - PROCESS | 1905 | 1480341432611 Marionette TRACE conn5 <- [1,2446,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html",0,null,null,[["A_10_02_01_06_T01",0,null,null]]]}] 05:57:12 INFO - . 05:57:12 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html | took 1492ms 05:57:12 INFO - PROCESS | 1905 | 1480341432635 Marionette TRACE conn5 -> [0,2447,"getWindowHandle",null] 05:57:12 INFO - PROCESS | 1905 | 1480341432645 Marionette TRACE conn5 <- [1,2447,null,{"value":"2147483649"}] 05:57:12 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html 05:57:12 INFO - PROCESS | 1905 | 1480341432658 Marionette TRACE conn5 -> [0,2448,"timeouts",{"script":35000}] 05:57:12 INFO - PROCESS | 1905 | 1480341432668 Marionette TRACE conn5 <- [1,2448,null,{}] 05:57:12 INFO - PROCESS | 1905 | 1480341432673 Marionette TRACE conn5 -> [0,2449,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:12 INFO - PROCESS | 1905 | 1480341432908 Marionette TRACE conn5 <- [1,2449,null,{"value":null}] 05:57:12 INFO - PROCESS | 1905 | 1480341432954 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:12 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b4800 == 5 [pid = 1950] [id = 933] 05:57:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 21 (0x991b6800) [pid = 1950] [serial = 2488] [outer = (nil)] 05:57:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 22 (0x9afa7400) [pid = 1950] [serial = 2489] [outer = 0x991b6800] 05:57:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 23 (0x991dd800) [pid = 1950] [serial = 2490] [outer = 0x991b6800] 05:57:14 INFO - PROCESS | 1905 | 1480341434046 Marionette TRACE conn5 <- [1,2450,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html",0,null,null,[["A_10_02_02_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html:24:1\n"]]]}] 05:57:14 INFO - . 05:57:14 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html | took 1447ms 05:57:14 INFO - PROCESS | 1905 | 1480341434106 Marionette TRACE conn5 -> [0,2451,"getWindowHandle",null] 05:57:14 INFO - PROCESS | 1905 | 1480341434112 Marionette TRACE conn5 <- [1,2451,null,{"value":"2147483649"}] 05:57:14 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html 05:57:14 INFO - PROCESS | 1905 | 1480341434119 Marionette TRACE conn5 -> [0,2452,"timeouts",{"script":35000}] 05:57:14 INFO - PROCESS | 1905 | 1480341434127 Marionette TRACE conn5 <- [1,2452,null,{}] 05:57:14 INFO - PROCESS | 1905 | 1480341434146 Marionette TRACE conn5 -> [0,2453,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:14 INFO - PROCESS | 1905 | 1480341434362 Marionette TRACE conn5 <- [1,2453,null,{"value":null}] 05:57:14 INFO - PROCESS | 1905 | 1480341434423 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:14 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1dc800 == 6 [pid = 1950] [id = 934] 05:57:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 24 (0x9b1dcc00) [pid = 1950] [serial = 2491] [outer = (nil)] 05:57:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 25 (0x9b741800) [pid = 1950] [serial = 2492] [outer = 0x9b1dcc00] 05:57:14 INFO - PROCESS | 1905 | ++DOMWINDOW == 26 (0x9b8ef000) [pid = 1950] [serial = 2493] [outer = 0x9b1dcc00] 05:57:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9c3400 == 7 [pid = 1950] [id = 935] 05:57:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 27 (0x9b9c6000) [pid = 1950] [serial = 2494] [outer = (nil)] 05:57:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 28 (0x9b9ed400) [pid = 1950] [serial = 2495] [outer = 0x9b9c6000] 05:57:15 INFO - PROCESS | 1905 | 1480341435523 Marionette TRACE conn5 <- [1,2454,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html",0,null,null,[["A_10_02_02_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html:36:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html:25:1\n"]]]}] 05:57:15 INFO - . 05:57:15 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html | took 1455ms 05:57:15 INFO - PROCESS | 1905 | 1480341435574 Marionette TRACE conn5 -> [0,2455,"getWindowHandle",null] 05:57:15 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html 05:57:15 INFO - PROCESS | 1905 | 1480341435579 Marionette TRACE conn5 <- [1,2455,null,{"value":"2147483649"}] 05:57:15 INFO - PROCESS | 1905 | 1480341435586 Marionette TRACE conn5 -> [0,2456,"timeouts",{"script":35000}] 05:57:15 INFO - PROCESS | 1905 | 1480341435591 Marionette TRACE conn5 <- [1,2456,null,{}] 05:57:15 INFO - PROCESS | 1905 | 1480341435604 Marionette TRACE conn5 -> [0,2457,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:15 INFO - PROCESS | 1905 | 1480341435804 Marionette TRACE conn5 <- [1,2457,null,{"value":null}] 05:57:15 INFO - PROCESS | 1905 | 1480341435897 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f7800 == 8 [pid = 1950] [id = 936] 05:57:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 29 (0x9b9f7c00) [pid = 1950] [serial = 2496] [outer = (nil)] 05:57:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 30 (0x9ba22400) [pid = 1950] [serial = 2497] [outer = 0x9b9f7c00] 05:57:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 31 (0x9ba29c00) [pid = 1950] [serial = 2498] [outer = 0x9b9f7c00] 05:57:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba30400 == 9 [pid = 1950] [id = 937] 05:57:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 32 (0x9ba31c00) [pid = 1950] [serial = 2499] [outer = (nil)] 05:57:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 33 (0x9ba4f800) [pid = 1950] [serial = 2500] [outer = 0x9ba31c00] 05:57:16 INFO - PROCESS | 1905 | 1480341436901 Marionette TRACE conn5 <- [1,2458,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html",0,null,null,[["event.composedPath() cross the shadow boundary",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html:31:22\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html:27:1\n"]]]}] 05:57:16 INFO - . 05:57:16 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html | took 1351ms 05:57:16 INFO - PROCESS | 1905 | 1480341436938 Marionette TRACE conn5 -> [0,2459,"getWindowHandle",null] 05:57:16 INFO - PROCESS | 1905 | 1480341436942 Marionette TRACE conn5 <- [1,2459,null,{"value":"2147483649"}] 05:57:16 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html 05:57:16 INFO - PROCESS | 1905 | 1480341436949 Marionette TRACE conn5 -> [0,2460,"timeouts",{"script":35000}] 05:57:16 INFO - PROCESS | 1905 | 1480341436952 Marionette TRACE conn5 <- [1,2460,null,{}] 05:57:16 INFO - PROCESS | 1905 | 1480341436965 Marionette TRACE conn5 -> [0,2461,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:17 INFO - PROCESS | 1905 | 1480341437152 Marionette TRACE conn5 <- [1,2461,null,{"value":null}] 05:57:17 INFO - PROCESS | 1905 | 1480341437215 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:17 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba51c00 == 10 [pid = 1950] [id = 938] 05:57:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 34 (0x9ba52c00) [pid = 1950] [serial = 2501] [outer = (nil)] 05:57:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 35 (0x9ba5a400) [pid = 1950] [serial = 2502] [outer = 0x9ba52c00] 05:57:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 36 (0x9ba5d400) [pid = 1950] [serial = 2503] [outer = 0x9ba52c00] 05:57:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab2400 == 11 [pid = 1950] [id = 939] 05:57:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 37 (0x9bab2c00) [pid = 1950] [serial = 2504] [outer = (nil)] 05:57:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 38 (0x9bab3400) [pid = 1950] [serial = 2505] [outer = 0x9bab2c00] 05:57:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab8400 == 12 [pid = 1950] [id = 940] 05:57:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 39 (0x9bab9400) [pid = 1950] [serial = 2506] [outer = (nil)] 05:57:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 40 (0x9bab9800) [pid = 1950] [serial = 2507] [outer = 0x9bab9400] 05:57:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae0400 == 13 [pid = 1950] [id = 941] 05:57:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 41 (0x9bae0800) [pid = 1950] [serial = 2508] [outer = (nil)] 05:57:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 42 (0x9bae1000) [pid = 1950] [serial = 2509] [outer = 0x9bae0800] 05:57:18 INFO - PROCESS | 1905 | 1480341438391 Marionette TRACE conn5 <- [1,2462,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html",0,null,null,[["confirm activeElement return null",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:26:1\n"],["confirm activeElement return null when there is other element in body",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:39:1\n"],["confirm activeElement return null when focus on the element in the outer shadow tree",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:57:1\n"]]]}] 05:57:18 INFO - ... 05:57:18 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html | took 1504ms 05:57:18 INFO - PROCESS | 1905 | 1480341438454 Marionette TRACE conn5 -> [0,2463,"getWindowHandle",null] 05:57:18 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html 05:57:18 INFO - PROCESS | 1905 | 1480341438459 Marionette TRACE conn5 <- [1,2463,null,{"value":"2147483649"}] 05:57:18 INFO - PROCESS | 1905 | 1480341438465 Marionette TRACE conn5 -> [0,2464,"timeouts",{"script":35000}] 05:57:18 INFO - PROCESS | 1905 | 1480341438469 Marionette TRACE conn5 <- [1,2464,null,{}] 05:57:18 INFO - PROCESS | 1905 | 1480341438474 Marionette TRACE conn5 -> [0,2465,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:18 INFO - PROCESS | 1905 | 1480341438733 Marionette TRACE conn5 <- [1,2465,null,{"value":null}] 05:57:18 INFO - PROCESS | 1905 | 1480341438798 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baeec00 == 14 [pid = 1950] [id = 942] 05:57:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 43 (0x9bfccc00) [pid = 1950] [serial = 2510] [outer = (nil)] 05:57:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 44 (0x9bfd1c00) [pid = 1950] [serial = 2511] [outer = 0x9bfccc00] 05:57:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 45 (0x9bfd6400) [pid = 1950] [serial = 2512] [outer = 0x9bfccc00] 05:57:19 INFO - PROCESS | 1905 | ++DOCSHELL 0x99118c00 == 15 [pid = 1950] [id = 943] 05:57:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 46 (0x991b4000) [pid = 1950] [serial = 2513] [outer = (nil)] 05:57:19 INFO - PROCESS | 1905 | ++DOMWINDOW == 47 (0x991b4c00) [pid = 1950] [serial = 2514] [outer = 0x991b4000] 05:57:20 INFO - PROCESS | 1905 | 1480341440009 Marionette TRACE conn5 <- [1,2466,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html",0,null,null,[["A_10_01_01_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html:25:1\n"]]]}] 05:57:20 INFO - . 05:57:20 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html | took 1585ms 05:57:20 INFO - PROCESS | 1905 | 1480341440050 Marionette TRACE conn5 -> [0,2467,"getWindowHandle",null] 05:57:20 INFO - PROCESS | 1905 | 1480341440054 Marionette TRACE conn5 <- [1,2467,null,{"value":"2147483649"}] 05:57:20 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html 05:57:20 INFO - PROCESS | 1905 | 1480341440060 Marionette TRACE conn5 -> [0,2468,"timeouts",{"script":35000}] 05:57:20 INFO - PROCESS | 1905 | 1480341440064 Marionette TRACE conn5 <- [1,2468,null,{}] 05:57:20 INFO - PROCESS | 1905 | 1480341440069 Marionette TRACE conn5 -> [0,2469,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:20 INFO - PROCESS | 1905 | 1480341440309 Marionette TRACE conn5 <- [1,2469,null,{"value":null}] 05:57:20 INFO - PROCESS | 1905 | 1480341440364 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9bc400 == 16 [pid = 1950] [id = 944] 05:57:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 48 (0x9b9be400) [pid = 1950] [serial = 2515] [outer = (nil)] 05:57:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 49 (0x9ba5ec00) [pid = 1950] [serial = 2516] [outer = 0x9b9be400] 05:57:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 50 (0x9baab400) [pid = 1950] [serial = 2517] [outer = 0x9b9be400] 05:57:21 INFO - PROCESS | 1905 | ++DOCSHELL 0x99120800 == 17 [pid = 1950] [id = 945] 05:57:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 51 (0x991b3c00) [pid = 1950] [serial = 2518] [outer = (nil)] 05:57:21 INFO - PROCESS | 1905 | ++DOMWINDOW == 52 (0x991b6400) [pid = 1950] [serial = 2519] [outer = 0x991b3c00] 05:57:21 INFO - PROCESS | 1905 | 1480341441673 Marionette TRACE conn5 <- [1,2470,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html",0,null,null,[["A_10_01_01_04_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html:25:1\n"]]]}] 05:57:21 INFO - . 05:57:21 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html | took 1648ms 05:57:21 INFO - PROCESS | 1905 | 1480341441710 Marionette TRACE conn5 -> [0,2471,"getWindowHandle",null] 05:57:21 INFO - PROCESS | 1905 | 1480341441713 Marionette TRACE conn5 <- [1,2471,null,{"value":"2147483649"}] 05:57:21 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html 05:57:21 INFO - PROCESS | 1905 | 1480341441720 Marionette TRACE conn5 -> [0,2472,"timeouts",{"script":35000}] 05:57:21 INFO - PROCESS | 1905 | 1480341441723 Marionette TRACE conn5 <- [1,2472,null,{}] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae0400 == 16 [pid = 1950] [id = 941] 05:57:21 INFO - PROCESS | 1905 | 1480341441742 Marionette TRACE conn5 -> [0,2473,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab8400 == 15 [pid = 1950] [id = 940] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x9bab2400 == 14 [pid = 1950] [id = 939] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba51c00 == 13 [pid = 1950] [id = 938] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba30400 == 12 [pid = 1950] [id = 937] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f7800 == 11 [pid = 1950] [id = 936] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9c3400 == 10 [pid = 1950] [id = 935] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1dc800 == 9 [pid = 1950] [id = 934] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x991b4800 == 8 [pid = 1950] [id = 933] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7f400 == 7 [pid = 1950] [id = 932] 05:57:21 INFO - PROCESS | 1905 | --DOCSHELL 0x99115400 == 6 [pid = 1950] [id = 930] 05:57:21 INFO - PROCESS | 1905 | 1480341441897 Marionette TRACE conn5 <- [1,2473,null,{"value":null}] 05:57:21 INFO - PROCESS | 1905 | 1480341441939 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1da000 == 7 [pid = 1950] [id = 946] 05:57:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 53 (0x9b1dec00) [pid = 1950] [serial = 2520] [outer = (nil)] 05:57:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9b9f0c00) [pid = 1950] [serial = 2521] [outer = 0x9b1dec00] 05:57:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9b9f3000) [pid = 1950] [serial = 2522] [outer = 0x9b1dec00] 05:57:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9ba800 == 8 [pid = 1950] [id = 947] 05:57:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9b9fb400) [pid = 1950] [serial = 2523] [outer = (nil)] 05:57:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9b9fb800) [pid = 1950] [serial = 2524] [outer = 0x9b9fb400] 05:57:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba54800 == 9 [pid = 1950] [id = 948] 05:57:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9ba57400) [pid = 1950] [serial = 2525] [outer = (nil)] 05:57:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9ba57c00) [pid = 1950] [serial = 2526] [outer = 0x9ba57400] 05:57:23 INFO - PROCESS | 1905 | 1480341443084 Marionette TRACE conn5 <- [1,2474,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html",0,null,null,[["A_10_01_01_04_02_T01_01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:25:1\n"],["A_10_01_01_04_02_T01_02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:51:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:45:1\n"]]]}] 05:57:23 INFO - .. 05:57:23 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html | took 1394ms 05:57:23 INFO - PROCESS | 1905 | 1480341443115 Marionette TRACE conn5 -> [0,2475,"getWindowHandle",null] 05:57:23 INFO - PROCESS | 1905 | 1480341443118 Marionette TRACE conn5 <- [1,2475,null,{"value":"2147483649"}] 05:57:23 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html 05:57:23 INFO - PROCESS | 1905 | 1480341443124 Marionette TRACE conn5 -> [0,2476,"timeouts",{"script":35000}] 05:57:23 INFO - PROCESS | 1905 | 1480341443128 Marionette TRACE conn5 <- [1,2476,null,{}] 05:57:23 INFO - PROCESS | 1905 | 1480341443133 Marionette TRACE conn5 -> [0,2477,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:23 INFO - PROCESS | 1905 | 1480341443365 Marionette TRACE conn5 <- [1,2477,null,{"value":null}] 05:57:23 INFO - PROCESS | 1905 | 1480341443434 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:23 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baed400 == 10 [pid = 1950] [id = 949] 05:57:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9baed800) [pid = 1950] [serial = 2527] [outer = (nil)] 05:57:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9bfcc400) [pid = 1950] [serial = 2528] [outer = 0x9baed800] 05:57:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9bfd0400) [pid = 1950] [serial = 2529] [outer = 0x9baed800] 05:57:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd8800 == 11 [pid = 1950] [id = 950] 05:57:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9bfd8c00) [pid = 1950] [serial = 2530] [outer = (nil)] 05:57:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9bfdb800) [pid = 1950] [serial = 2531] [outer = 0x9bfd8c00] 05:57:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bade000 == 12 [pid = 1950] [id = 951] 05:57:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9c21c000) [pid = 1950] [serial = 2532] [outer = (nil)] 05:57:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9c21c400) [pid = 1950] [serial = 2533] [outer = 0x9c21c000] 05:57:24 INFO - PROCESS | 1905 | 1480341444525 Marionette TRACE conn5 <- [1,2478,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html",0,null,null,[["A_10_01_01_05_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:25:1\n"],["A_10_01_01_05_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:39:1\n"]]]}] 05:57:24 INFO - .. 05:57:24 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html | took 1435ms 05:57:24 INFO - PROCESS | 1905 | 1480341444567 Marionette TRACE conn5 -> [0,2479,"getWindowHandle",null] 05:57:24 INFO - PROCESS | 1905 | 1480341444571 Marionette TRACE conn5 <- [1,2479,null,{"value":"2147483649"}] 05:57:24 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html 05:57:24 INFO - PROCESS | 1905 | 1480341444578 Marionette TRACE conn5 -> [0,2480,"timeouts",{"script":35000}] 05:57:24 INFO - PROCESS | 1905 | 1480341444581 Marionette TRACE conn5 <- [1,2480,null,{}] 05:57:24 INFO - PROCESS | 1905 | 1480341444586 Marionette TRACE conn5 -> [0,2481,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:24 INFO - PROCESS | 1905 | 1480341444785 Marionette TRACE conn5 <- [1,2481,null,{"value":null}] 05:57:24 INFO - PROCESS | 1905 | 1480341444868 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c225000 == 13 [pid = 1950] [id = 952] 05:57:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9c225400) [pid = 1950] [serial = 2534] [outer = (nil)] 05:57:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9c2bd000) [pid = 1950] [serial = 2535] [outer = 0x9c225400] 05:57:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9c2bfc00) [pid = 1950] [serial = 2536] [outer = 0x9c225400] 05:57:25 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2c7000 == 14 [pid = 1950] [id = 953] 05:57:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9c2c7800) [pid = 1950] [serial = 2537] [outer = (nil)] 05:57:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x98f74000) [pid = 1950] [serial = 2538] [outer = 0x9c2c7800] 05:57:26 INFO - PROCESS | 1905 | 1480341446078 Marionette TRACE conn5 <- [1,2482,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html",0,null,null,[["A_10_01_01_06_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html:25:1\n"]]]}] 05:57:26 INFO - . 05:57:26 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html | took 1530ms 05:57:26 INFO - PROCESS | 1905 | 1480341446107 Marionette TRACE conn5 -> [0,2483,"getWindowHandle",null] 05:57:26 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html 05:57:26 INFO - PROCESS | 1905 | 1480341446112 Marionette TRACE conn5 <- [1,2483,null,{"value":"2147483649"}] 05:57:26 INFO - PROCESS | 1905 | 1480341446118 Marionette TRACE conn5 -> [0,2484,"timeouts",{"script":35000}] 05:57:26 INFO - PROCESS | 1905 | 1480341446122 Marionette TRACE conn5 <- [1,2484,null,{}] 05:57:26 INFO - PROCESS | 1905 | 1480341446127 Marionette TRACE conn5 -> [0,2485,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:26 INFO - PROCESS | 1905 | 1480341446311 Marionette TRACE conn5 <- [1,2485,null,{"value":null}] 05:57:26 INFO - PROCESS | 1905 | 1480341446432 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:26 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c379c00 == 15 [pid = 1950] [id = 954] 05:57:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9c37a000) [pid = 1950] [serial = 2539] [outer = (nil)] 05:57:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9c381400) [pid = 1950] [serial = 2540] [outer = 0x9c37a000] 05:57:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9c382400) [pid = 1950] [serial = 2541] [outer = 0x9c37a000] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9bae0800) [pid = 1950] [serial = 2508] [outer = (nil)] [url = about:blank] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9bab9400) [pid = 1950] [serial = 2506] [outer = (nil)] [url = about:blank] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9bab2c00) [pid = 1950] [serial = 2504] [outer = (nil)] [url = about:blank] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9ba31c00) [pid = 1950] [serial = 2499] [outer = (nil)] [url = about:blank] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9b9c6000) [pid = 1950] [serial = 2494] [outer = (nil)] [url = about:blank] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x991d5000) [pid = 1950] [serial = 2483] [outer = (nil)] [url = about:blank] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x99115c00) [pid = 1950] [serial = 2480] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x98f7fc00) [pid = 1950] [serial = 2485] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x991b6800) [pid = 1950] [serial = 2488] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9b1dcc00) [pid = 1950] [serial = 2491] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9ba52c00) [pid = 1950] [serial = 2501] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html] 05:57:27 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9b9f7c00) [pid = 1950] [serial = 2496] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html] 05:57:27 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7f000 == 16 [pid = 1950] [id = 955] 05:57:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x99115c00) [pid = 1950] [serial = 2542] [outer = (nil)] 05:57:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x991b3400) [pid = 1950] [serial = 2543] [outer = 0x99115c00] 05:57:27 INFO - PROCESS | 1905 | 1480341447946 Marionette TRACE conn5 <- [1,2486,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html",0,null,null,[["A_10_01_01_07_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html:25:1\n"]]]}] 05:57:27 INFO - . 05:57:27 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html | took 1840ms 05:57:27 INFO - PROCESS | 1905 | 1480341447959 Marionette TRACE conn5 -> [0,2487,"getWindowHandle",null] 05:57:27 INFO - PROCESS | 1905 | 1480341447962 Marionette TRACE conn5 <- [1,2487,null,{"value":"2147483649"}] 05:57:27 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html 05:57:27 INFO - PROCESS | 1905 | 1480341447968 Marionette TRACE conn5 -> [0,2488,"timeouts",{"script":35000}] 05:57:27 INFO - PROCESS | 1905 | 1480341447971 Marionette TRACE conn5 <- [1,2488,null,{}] 05:57:27 INFO - PROCESS | 1905 | 1480341447977 Marionette TRACE conn5 -> [0,2489,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:28 INFO - PROCESS | 1905 | 1480341448153 Marionette TRACE conn5 <- [1,2489,null,{"value":null}] 05:57:28 INFO - PROCESS | 1905 | 1480341448239 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:28 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd1800 == 17 [pid = 1950] [id = 956] 05:57:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9c378000) [pid = 1950] [serial = 2544] [outer = (nil)] 05:57:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9c38cc00) [pid = 1950] [serial = 2545] [outer = 0x9c378000] 05:57:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9c38ec00) [pid = 1950] [serial = 2546] [outer = 0x9c378000] 05:57:29 INFO - PROCESS | 1905 | 1480341449274 Marionette TRACE conn5 <- [1,2490,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html",0,null,null,[["A_10_01_02_01_T01",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:24:1\n"],["A_10_01_02_01_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:53:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:46:1\n"]]]}] 05:57:29 INFO - .. 05:57:29 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html | took 1330ms 05:57:29 INFO - PROCESS | 1905 | 1480341449298 Marionette TRACE conn5 -> [0,2491,"getWindowHandle",null] 05:57:29 INFO - PROCESS | 1905 | 1480341449307 Marionette TRACE conn5 <- [1,2491,null,{"value":"2147483649"}] 05:57:29 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html 05:57:29 INFO - PROCESS | 1905 | 1480341449327 Marionette TRACE conn5 -> [0,2492,"timeouts",{"script":35000}] 05:57:29 INFO - PROCESS | 1905 | 1480341449333 Marionette TRACE conn5 <- [1,2492,null,{}] 05:57:29 INFO - PROCESS | 1905 | 1480341449338 Marionette TRACE conn5 -> [0,2493,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:29 INFO - PROCESS | 1905 | 1480341449524 Marionette TRACE conn5 <- [1,2493,null,{"value":null}] 05:57:29 INFO - PROCESS | 1905 | 1480341449616 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:29 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d6400 == 18 [pid = 1950] [id = 957] 05:57:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9b1dac00) [pid = 1950] [serial = 2547] [outer = (nil)] 05:57:29 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9bae3800) [pid = 1950] [serial = 2548] [outer = 0x9b1dac00] 05:57:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9bfcf800) [pid = 1950] [serial = 2549] [outer = 0x9b1dac00] 05:57:30 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2bec00 == 19 [pid = 1950] [id = 958] 05:57:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9c2c2000) [pid = 1950] [serial = 2550] [outer = (nil)] 05:57:30 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9c2c3000) [pid = 1950] [serial = 2551] [outer = 0x9c2c2000] 05:57:31 INFO - PROCESS | 1905 | 1480341451002 Marionette TRACE conn5 <- [1,2494,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html",0,null,null,[["A_10_01_02_04_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html:25:1\n"]]]}] 05:57:31 INFO - . 05:57:31 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html | took 1738ms 05:57:31 INFO - PROCESS | 1905 | 1480341451063 Marionette TRACE conn5 -> [0,2495,"getWindowHandle",null] 05:57:31 INFO - PROCESS | 1905 | 1480341451066 Marionette TRACE conn5 <- [1,2495,null,{"value":"2147483649"}] 05:57:31 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html 05:57:31 INFO - PROCESS | 1905 | 1480341451073 Marionette TRACE conn5 -> [0,2496,"timeouts",{"script":35000}] 05:57:31 INFO - PROCESS | 1905 | 1480341451083 Marionette TRACE conn5 <- [1,2496,null,{}] 05:57:31 INFO - PROCESS | 1905 | 1480341451098 Marionette TRACE conn5 -> [0,2497,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:31 INFO - PROCESS | 1905 | 1480341451284 Marionette TRACE conn5 <- [1,2497,null,{"value":null}] 05:57:31 INFO - PROCESS | 1905 | 1480341451317 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:31 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d2800 == 20 [pid = 1950] [id = 959] 05:57:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x991d4400) [pid = 1950] [serial = 2552] [outer = (nil)] 05:57:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9b1dc800) [pid = 1950] [serial = 2553] [outer = 0x991d4400] 05:57:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9b8f1c00) [pid = 1950] [serial = 2554] [outer = 0x991d4400] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7f000 == 19 [pid = 1950] [id = 955] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9c379c00 == 18 [pid = 1950] [id = 954] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2c7000 == 17 [pid = 1950] [id = 953] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9c225000 == 16 [pid = 1950] [id = 952] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9bade000 == 15 [pid = 1950] [id = 951] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd8800 == 14 [pid = 1950] [id = 950] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9bfd1c00) [pid = 1950] [serial = 2511] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9baed400 == 13 [pid = 1950] [id = 949] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba54800 == 12 [pid = 1950] [id = 948] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9ba800 == 11 [pid = 1950] [id = 947] 05:57:32 INFO - PROCESS | 1905 | 1480341452665 Marionette TRACE conn5 <- [1,2498,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html",0,null,null,[["A_10_01_02_06_01_T01",0,null,null],["A_10_01_02_06_01_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html:47:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html:41:1\n"]]]}] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1da000 == 10 [pid = 1950] [id = 946] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x99120800 == 9 [pid = 1950] [id = 945] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9baeec00 == 8 [pid = 1950] [id = 942] 05:57:32 INFO - PROCESS | 1905 | --DOCSHELL 0x99118c00 == 7 [pid = 1950] [id = 943] 05:57:32 INFO - .. 05:57:32 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html | took 1654ms 05:57:32 INFO - PROCESS | 1905 | 1480341452732 Marionette TRACE conn5 -> [0,2499,"getWindowHandle",null] 05:57:32 INFO - PROCESS | 1905 | 1480341452738 Marionette TRACE conn5 <- [1,2499,null,{"value":"2147483649"}] 05:57:32 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9ba5d400) [pid = 1950] [serial = 2503] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9ba29c00) [pid = 1950] [serial = 2498] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9b8ef000) [pid = 1950] [serial = 2493] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x991dd800) [pid = 1950] [serial = 2490] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9bae1000) [pid = 1950] [serial = 2509] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9bab9800) [pid = 1950] [serial = 2507] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9bab3400) [pid = 1950] [serial = 2505] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x991b0800) [pid = 1950] [serial = 2487] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9ba5a400) [pid = 1950] [serial = 2502] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9ba4f800) [pid = 1950] [serial = 2500] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9ba22400) [pid = 1950] [serial = 2497] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9b9ed400) [pid = 1950] [serial = 2495] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9b741800) [pid = 1950] [serial = 2492] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9afa7400) [pid = 1950] [serial = 2489] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x991d4000) [pid = 1950] [serial = 2484] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9911e400) [pid = 1950] [serial = 2486] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x991b2000) [pid = 1950] [serial = 2482] [outer = (nil)] [url = about:blank] 05:57:32 INFO - PROCESS | 1905 | 1480341452773 Marionette TRACE conn5 -> [0,2500,"timeouts",{"script":35000}] 05:57:32 INFO - PROCESS | 1905 | 1480341452777 Marionette TRACE conn5 <- [1,2500,null,{}] 05:57:32 INFO - PROCESS | 1905 | 1480341452782 Marionette TRACE conn5 -> [0,2501,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:32 INFO - PROCESS | 1905 | 1480341452957 Marionette TRACE conn5 <- [1,2501,null,{"value":null}] 05:57:33 INFO - PROCESS | 1905 | 1480341453017 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:33 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911f400 == 8 [pid = 1950] [id = 960] 05:57:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x991acc00) [pid = 1950] [serial = 2555] [outer = (nil)] 05:57:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9afa8400) [pid = 1950] [serial = 2556] [outer = 0x991acc00] 05:57:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9afb0800) [pid = 1950] [serial = 2557] [outer = 0x991acc00] 05:57:34 INFO - .. 05:57:34 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html | took 1262ms 05:57:34 INFO - PROCESS | 1905 | 1480341453982 Marionette TRACE conn5 <- [1,2502,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html",0,null,null,[["A_10_01_02_06_02_T01",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:24:1\n"],["A_10_01_02_06_02_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:50:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:43:1\n"]]]}] 05:57:34 INFO - PROCESS | 1905 | 1480341454009 Marionette TRACE conn5 -> [0,2503,"getWindowHandle",null] 05:57:34 INFO - PROCESS | 1905 | 1480341454013 Marionette TRACE conn5 <- [1,2503,null,{"value":"2147483649"}] 05:57:34 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html 05:57:34 INFO - PROCESS | 1905 | 1480341454019 Marionette TRACE conn5 -> [0,2504,"timeouts",{"script":35000}] 05:57:34 INFO - PROCESS | 1905 | 1480341454022 Marionette TRACE conn5 <- [1,2504,null,{}] 05:57:34 INFO - PROCESS | 1905 | 1480341454028 Marionette TRACE conn5 -> [0,2505,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:34 INFO - PROCESS | 1905 | 1480341454235 Marionette TRACE conn5 <- [1,2505,null,{"value":null}] 05:57:34 INFO - PROCESS | 1905 | 1480341454289 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:34 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1da000 == 9 [pid = 1950] [id = 961] 05:57:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9b744000) [pid = 1950] [serial = 2558] [outer = (nil)] 05:57:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9ba31c00) [pid = 1950] [serial = 2559] [outer = 0x9b744000] 05:57:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9ba52800) [pid = 1950] [serial = 2560] [outer = 0x9b744000] 05:57:35 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba5d400 == 10 [pid = 1950] [id = 962] 05:57:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9baac000) [pid = 1950] [serial = 2561] [outer = (nil)] 05:57:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9baae000) [pid = 1950] [serial = 2562] [outer = 0x9baac000] 05:57:35 INFO - PROCESS | 1905 | 1480341455368 Marionette TRACE conn5 <- [1,2506,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html",0,null,null,[["A_10_01_02_09_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html:29:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html:25:1\n"]]]}] 05:57:35 INFO - . 05:57:35 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html | took 1386ms 05:57:35 INFO - PROCESS | 1905 | 1480341455406 Marionette TRACE conn5 -> [0,2507,"getWindowHandle",null] 05:57:35 INFO - PROCESS | 1905 | 1480341455445 Marionette TRACE conn5 <- [1,2507,null,{"value":"2147483649"}] 05:57:35 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-002.html 05:57:35 INFO - PROCESS | 1905 | 1480341455463 Marionette TRACE conn5 -> [0,2508,"timeouts",{"script":35000}] 05:57:35 INFO - PROCESS | 1905 | 1480341455468 Marionette TRACE conn5 <- [1,2508,null,{}] 05:57:35 INFO - PROCESS | 1905 | 1480341455480 Marionette TRACE conn5 -> [0,2509,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:35 INFO - PROCESS | 1905 | 1480341455692 Marionette TRACE conn5 <- [1,2509,null,{"value":null}] 05:57:35 INFO - PROCESS | 1905 | 1480341455748 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:35 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bae0000 == 11 [pid = 1950] [id = 963] 05:57:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9bae1000) [pid = 1950] [serial = 2563] [outer = (nil)] 05:57:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9baf8800) [pid = 1950] [serial = 2564] [outer = 0x9bae1000] 05:57:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9bfd5400) [pid = 1950] [serial = 2565] [outer = 0x9bae1000] 05:57:36 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c220400 == 12 [pid = 1950] [id = 964] 05:57:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9c220800) [pid = 1950] [serial = 2566] [outer = (nil)] 05:57:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9c220c00) [pid = 1950] [serial = 2567] [outer = 0x9c220800] 05:57:37 INFO - PROCESS | 1905 | 1480341457024 Marionette TRACE conn5 <- [1,2510,null,{"value":["/shadow-dom/untriaged/events/event-dispatch/test-002.html",0,null,null,[["A_05_05_02_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html:33:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html:27:1\n"]]]}] 05:57:37 INFO - . 05:57:37 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-002.html | took 1597ms 05:57:37 INFO - PROCESS | 1905 | 1480341457062 Marionette TRACE conn5 -> [0,2511,"getWindowHandle",null] 05:57:37 INFO - PROCESS | 1905 | 1480341457064 Marionette TRACE conn5 <- [1,2511,null,{"value":"2147483649"}] 05:57:37 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-003.html 05:57:37 INFO - PROCESS | 1905 | 1480341457080 Marionette TRACE conn5 -> [0,2512,"timeouts",{"script":35000}] 05:57:37 INFO - PROCESS | 1905 | 1480341457082 Marionette TRACE conn5 <- [1,2512,null,{}] 05:57:37 INFO - PROCESS | 1905 | 1480341457093 Marionette TRACE conn5 -> [0,2513,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:37 INFO - PROCESS | 1905 | 1480341457319 Marionette TRACE conn5 <- [1,2513,null,{"value":null}] 05:57:37 INFO - PROCESS | 1905 | 1480341457384 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9baed800) [pid = 1950] [serial = 2527] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9c225400) [pid = 1950] [serial = 2534] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9c37a000) [pid = 1950] [serial = 2539] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9b1dec00) [pid = 1950] [serial = 2520] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x99115c00) [pid = 1950] [serial = 2542] [outer = (nil)] [url = about:blank] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9bfd8c00) [pid = 1950] [serial = 2530] [outer = (nil)] [url = about:blank] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9c2c7800) [pid = 1950] [serial = 2537] [outer = (nil)] [url = about:blank] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9c21c000) [pid = 1950] [serial = 2532] [outer = (nil)] [url = about:blank] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9ba57400) [pid = 1950] [serial = 2525] [outer = (nil)] [url = about:blank] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9b9fb400) [pid = 1950] [serial = 2523] [outer = (nil)] [url = about:blank] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x991b4000) [pid = 1950] [serial = 2513] [outer = (nil)] [url = about:blank] 05:57:37 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x991b3c00) [pid = 1950] [serial = 2518] [outer = (nil)] [url = about:blank] 05:57:37 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1d9000 == 13 [pid = 1950] [id = 965] 05:57:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9b1dec00) [pid = 1950] [serial = 2568] [outer = (nil)] 05:57:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9c21c000) [pid = 1950] [serial = 2569] [outer = 0x9b1dec00] 05:57:37 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9c2bf400) [pid = 1950] [serial = 2570] [outer = 0x9b1dec00] 05:57:38 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c378c00 == 14 [pid = 1950] [id = 966] 05:57:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9c379800) [pid = 1950] [serial = 2571] [outer = (nil)] 05:57:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x99116800) [pid = 1950] [serial = 2572] [outer = 0x9c379800] 05:57:38 INFO - PROCESS | 1905 | 1480341458674 Marionette TRACE conn5 <- [1,2514,null,{"value":["/shadow-dom/untriaged/events/event-dispatch/test-003.html",0,null,null,[["A_05_05_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html:36:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html:27:1\n"]]]}] 05:57:38 INFO - . 05:57:38 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-003.html | took 1645ms 05:57:38 INFO - PROCESS | 1905 | 1480341458722 Marionette TRACE conn5 -> [0,2515,"getWindowHandle",null] 05:57:38 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-001.html 05:57:38 INFO - PROCESS | 1905 | 1480341458727 Marionette TRACE conn5 <- [1,2515,null,{"value":"2147483649"}] 05:57:38 INFO - PROCESS | 1905 | 1480341458734 Marionette TRACE conn5 -> [0,2516,"timeouts",{"script":35000}] 05:57:38 INFO - PROCESS | 1905 | 1480341458738 Marionette TRACE conn5 <- [1,2516,null,{}] 05:57:38 INFO - PROCESS | 1905 | 1480341458744 Marionette TRACE conn5 -> [0,2517,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:38 INFO - PROCESS | 1905 | 1480341458913 Marionette TRACE conn5 <- [1,2517,null,{"value":null}] 05:57:39 INFO - PROCESS | 1905 | 1480341458978 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:39 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c386400 == 15 [pid = 1950] [id = 967] 05:57:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9c38c800) [pid = 1950] [serial = 2573] [outer = (nil)] 05:57:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9c394400) [pid = 1950] [serial = 2574] [outer = 0x9c38c800] 05:57:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9c39b800) [pid = 1950] [serial = 2575] [outer = 0x9c38c800] 05:57:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b4800 == 16 [pid = 1950] [id = 968] 05:57:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x991b5000) [pid = 1950] [serial = 2576] [outer = (nil)] 05:57:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b9400 == 17 [pid = 1950] [id = 969] 05:57:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x991d4000) [pid = 1950] [serial = 2577] [outer = (nil)] 05:57:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x991dd800) [pid = 1950] [serial = 2578] [outer = 0x991b5000] 05:57:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9b73ec00) [pid = 1950] [serial = 2579] [outer = 0x991d4000] 05:57:40 INFO - PROCESS | 1905 | 1480341460358 Marionette TRACE conn5 <- [1,2518,null,{"value":["/shadow-dom/untriaged/events/event-retargeting/test-001.html",0,null,null,[["A_05_01_01_T1",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"],["A_05_01_01_T2",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html:80:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"]]]}] 05:57:40 INFO - .. 05:57:40 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-001.html | took 1652ms 05:57:40 INFO - PROCESS | 1905 | 1480341460385 Marionette TRACE conn5 -> [0,2519,"getWindowHandle",null] 05:57:40 INFO - PROCESS | 1905 | 1480341460388 Marionette TRACE conn5 <- [1,2519,null,{"value":"2147483649"}] 05:57:40 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-003.html 05:57:40 INFO - PROCESS | 1905 | 1480341460395 Marionette TRACE conn5 -> [0,2520,"timeouts",{"script":35000}] 05:57:40 INFO - PROCESS | 1905 | 1480341460397 Marionette TRACE conn5 <- [1,2520,null,{}] 05:57:40 INFO - PROCESS | 1905 | 1480341460403 Marionette TRACE conn5 -> [0,2521,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:40 INFO - PROCESS | 1905 | 1480341460666 Marionette TRACE conn5 <- [1,2521,null,{"value":null}] 05:57:40 INFO - PROCESS | 1905 | 1480341460693 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba5b000 == 18 [pid = 1950] [id = 970] 05:57:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9ba5d800) [pid = 1950] [serial = 2580] [outer = (nil)] 05:57:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9bfd2000) [pid = 1950] [serial = 2581] [outer = 0x9ba5d800] 05:57:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9c223000) [pid = 1950] [serial = 2582] [outer = 0x9ba5d800] 05:57:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7e800 == 19 [pid = 1950] [id = 971] 05:57:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x99111400) [pid = 1950] [serial = 2583] [outer = (nil)] 05:57:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x991b5800) [pid = 1950] [serial = 2584] [outer = 0x99111400] 05:57:42 INFO - PROCESS | 1905 | 1480341462029 Marionette TRACE conn5 <- [1,2522,null,{"value":["/shadow-dom/untriaged/events/event-retargeting/test-003.html",0,null,null,[["A_05_01_03_T01",1,"ul.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html:40:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html:27:1\n"]]]}] 05:57:42 INFO - . 05:57:42 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-003.html | took 1690ms 05:57:42 INFO - PROCESS | 1905 | 1480341462086 Marionette TRACE conn5 -> [0,2523,"getWindowHandle",null] 05:57:42 INFO - PROCESS | 1905 | 1480341462088 Marionette TRACE conn5 <- [1,2523,null,{"value":"2147483649"}] 05:57:42 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html 05:57:42 INFO - PROCESS | 1905 | 1480341462096 Marionette TRACE conn5 -> [0,2524,"timeouts",{"script":35000}] 05:57:42 INFO - PROCESS | 1905 | 1480341462098 Marionette TRACE conn5 <- [1,2524,null,{}] 05:57:42 INFO - PROCESS | 1905 | 1480341462108 Marionette TRACE conn5 -> [0,2525,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:42 INFO - PROCESS | 1905 | 1480341462298 Marionette TRACE conn5 <- [1,2525,null,{"value":null}] 05:57:42 INFO - PROCESS | 1905 | 1480341462404 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:42 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afaf400 == 20 [pid = 1950] [id = 972] 05:57:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9b9f8400) [pid = 1950] [serial = 2585] [outer = (nil)] 05:57:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9baae800) [pid = 1950] [serial = 2586] [outer = 0x9b9f8400] 05:57:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0x9bab5400) [pid = 1950] [serial = 2587] [outer = 0x9b9f8400] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9c378c00 == 19 [pid = 1950] [id = 966] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9c2bec00 == 18 [pid = 1950] [id = 958] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d9000 == 17 [pid = 1950] [id = 965] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9c220400 == 16 [pid = 1950] [id = 964] 05:57:42 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0x9c38cc00) [pid = 1950] [serial = 2545] [outer = (nil)] [url = about:blank] 05:57:42 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x9ba5ec00) [pid = 1950] [serial = 2516] [outer = (nil)] [url = about:blank] 05:57:42 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x991b4c00) [pid = 1950] [serial = 2514] [outer = (nil)] [url = about:blank] 05:57:42 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x991b6400) [pid = 1950] [serial = 2519] [outer = (nil)] [url = about:blank] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9bae0000 == 15 [pid = 1950] [id = 963] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9bc400 == 14 [pid = 1950] [id = 944] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba5d400 == 13 [pid = 1950] [id = 962] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1da000 == 12 [pid = 1950] [id = 961] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9911f400 == 11 [pid = 1950] [id = 960] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x991d2800 == 10 [pid = 1950] [id = 959] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1d6400 == 9 [pid = 1950] [id = 957] 05:57:42 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd1800 == 8 [pid = 1950] [id = 956] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9c382400) [pid = 1950] [serial = 2541] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9b9f3000) [pid = 1950] [serial = 2522] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x991b3400) [pid = 1950] [serial = 2543] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9c2bfc00) [pid = 1950] [serial = 2536] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9c381400) [pid = 1950] [serial = 2540] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9bfd0400) [pid = 1950] [serial = 2529] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9c2bd000) [pid = 1950] [serial = 2535] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9bfcc400) [pid = 1950] [serial = 2528] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9b9f0c00) [pid = 1950] [serial = 2521] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9bfdb800) [pid = 1950] [serial = 2531] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x98f74000) [pid = 1950] [serial = 2538] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9c21c400) [pid = 1950] [serial = 2533] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9ba57c00) [pid = 1950] [serial = 2526] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9b9fb800) [pid = 1950] [serial = 2524] [outer = (nil)] [url = about:blank] 05:57:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x991da400 == 9 [pid = 1950] [id = 973] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9b1d6400) [pid = 1950] [serial = 2588] [outer = (nil)] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9b1da000) [pid = 1950] [serial = 2589] [outer = 0x9b1d6400] 05:57:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f7800 == 10 [pid = 1950] [id = 974] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9b9fb800) [pid = 1950] [serial = 2590] [outer = (nil)] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9ba28400) [pid = 1950] [serial = 2591] [outer = 0x9b9fb800] 05:57:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baaa800 == 11 [pid = 1950] [id = 975] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9baaac00) [pid = 1950] [serial = 2592] [outer = (nil)] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9baabc00) [pid = 1950] [serial = 2593] [outer = 0x9baaac00] 05:57:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x9badc800 == 12 [pid = 1950] [id = 976] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9badf400) [pid = 1950] [serial = 2594] [outer = (nil)] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9bae2000) [pid = 1950] [serial = 2595] [outer = 0x9badf400] 05:57:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baef400 == 13 [pid = 1950] [id = 977] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9baf1000) [pid = 1950] [serial = 2596] [outer = (nil)] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9baf2400) [pid = 1950] [serial = 2597] [outer = 0x9baf1000] 05:57:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfce400 == 14 [pid = 1950] [id = 978] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9bfd0400) [pid = 1950] [serial = 2598] [outer = (nil)] 05:57:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9bfd1800) [pid = 1950] [serial = 2599] [outer = 0x9bfd0400] 05:57:43 INFO - PROCESS | 1905 | 1480341463739 Marionette TRACE conn5 <- [1,2526,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html",0,null,null,[["A_05_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:41:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:31:1\n"],["A_05_03_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:81:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:71:1\n"],["A_05_03_01_T03",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:124:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:114:1\n"],["A_05_03_01_T04",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:164:14\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:154:1\n"],["A_05_03_01_T05",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:222:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:194:1\n"],["A_05_03_01_T06",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:288:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:260:1\n"]]]}] 05:57:43 INFO - ...... 05:57:43 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html | took 1693ms 05:57:43 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html 05:57:43 INFO - PROCESS | 1905 | 1480341463792 Marionette TRACE conn5 -> [0,2527,"getWindowHandle",null] 05:57:43 INFO - PROCESS | 1905 | 1480341463795 Marionette TRACE conn5 <- [1,2527,null,{"value":"2147483649"}] 05:57:43 INFO - PROCESS | 1905 | 1480341463802 Marionette TRACE conn5 -> [0,2528,"timeouts",{"script":35000}] 05:57:43 INFO - PROCESS | 1905 | 1480341463805 Marionette TRACE conn5 <- [1,2528,null,{}] 05:57:43 INFO - PROCESS | 1905 | 1480341463811 Marionette TRACE conn5 -> [0,2529,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:43 INFO - PROCESS | 1905 | 1480341463984 Marionette TRACE conn5 <- [1,2529,null,{"value":null}] 05:57:44 INFO - PROCESS | 1905 | 1480341464096 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21cc00 == 15 [pid = 1950] [id = 979] 05:57:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9c21d000) [pid = 1950] [serial = 2600] [outer = (nil)] 05:57:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9c2bec00) [pid = 1950] [serial = 2601] [outer = 0x9c21d000] 05:57:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9c2c4000) [pid = 1950] [serial = 2602] [outer = 0x9c21d000] 05:57:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c377800 == 16 [pid = 1950] [id = 980] 05:57:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9c378c00) [pid = 1950] [serial = 2603] [outer = (nil)] 05:57:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x99115c00) [pid = 1950] [serial = 2604] [outer = 0x9c378c00] 05:57:45 INFO - PROCESS | 1905 | 1480341465140 Marionette TRACE conn5 <- [1,2530,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html",0,null,null,[["A_05_03_02_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html:35:17\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html:29:1\n"]]]}] 05:57:45 INFO - . 05:57:45 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html | took 1354ms 05:57:45 INFO - PROCESS | 1905 | 1480341465158 Marionette TRACE conn5 -> [0,2531,"getWindowHandle",null] 05:57:45 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html 05:57:45 INFO - PROCESS | 1905 | 1480341465165 Marionette TRACE conn5 <- [1,2531,null,{"value":"2147483649"}] 05:57:45 INFO - PROCESS | 1905 | 1480341465173 Marionette TRACE conn5 -> [0,2532,"timeouts",{"script":35000}] 05:57:45 INFO - PROCESS | 1905 | 1480341465176 Marionette TRACE conn5 <- [1,2532,null,{}] 05:57:45 INFO - PROCESS | 1905 | 1480341465187 Marionette TRACE conn5 -> [0,2533,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:45 INFO - PROCESS | 1905 | 1480341465406 Marionette TRACE conn5 <- [1,2533,null,{"value":null}] 05:57:45 INFO - PROCESS | 1905 | 1480341465456 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:45 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c38e400 == 17 [pid = 1950] [id = 981] 05:57:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0x9c38f400) [pid = 1950] [serial = 2605] [outer = (nil)] 05:57:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 79 (0x9c39ac00) [pid = 1950] [serial = 2606] [outer = 0x9c38f400] 05:57:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 80 (0x9cf05000) [pid = 1950] [serial = 2607] [outer = 0x9c38f400] 05:57:46 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf09400 == 18 [pid = 1950] [id = 982] 05:57:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 81 (0x9cf0a400) [pid = 1950] [serial = 2608] [outer = (nil)] 05:57:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 82 (0x9cf0a800) [pid = 1950] [serial = 2609] [outer = 0x9cf0a400] 05:57:46 INFO - PROCESS | 1905 | 1480341466601 Marionette TRACE conn5 <- [1,2534,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html",0,null,null,[["A_05_03_03_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html:35:17\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html:29:1\n"]]]}] 05:57:46 INFO - . 05:57:46 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html | took 1500ms 05:57:46 INFO - PROCESS | 1905 | 1480341466671 Marionette TRACE conn5 -> [0,2535,"getWindowHandle",null] 05:57:46 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html 05:57:46 INFO - PROCESS | 1905 | 1480341466676 Marionette TRACE conn5 <- [1,2535,null,{"value":"2147483649"}] 05:57:46 INFO - PROCESS | 1905 | 1480341466682 Marionette TRACE conn5 -> [0,2536,"timeouts",{"script":35000}] 05:57:46 INFO - PROCESS | 1905 | 1480341466685 Marionette TRACE conn5 <- [1,2536,null,{}] 05:57:46 INFO - PROCESS | 1905 | 1480341466691 Marionette TRACE conn5 -> [0,2537,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:46 INFO - PROCESS | 1905 | 1480341466862 Marionette TRACE conn5 <- [1,2537,null,{"value":null}] 05:57:47 INFO - PROCESS | 1905 | 1480341467005 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:47 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf0f000 == 19 [pid = 1950] [id = 983] 05:57:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 83 (0x9cf0f400) [pid = 1950] [serial = 2610] [outer = (nil)] 05:57:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 84 (0x9d23a400) [pid = 1950] [serial = 2611] [outer = 0x9cf0f400] 05:57:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 85 (0x9cf12400) [pid = 1950] [serial = 2612] [outer = 0x9cf0f400] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 84 (0x9baac000) [pid = 1950] [serial = 2561] [outer = (nil)] [url = about:blank] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 83 (0x9bfccc00) [pid = 1950] [serial = 2510] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 82 (0x9c220800) [pid = 1950] [serial = 2566] [outer = (nil)] [url = about:blank] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 81 (0x9c2c2000) [pid = 1950] [serial = 2550] [outer = (nil)] [url = about:blank] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 80 (0x9b9be400) [pid = 1950] [serial = 2515] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 79 (0x9b744000) [pid = 1950] [serial = 2558] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 78 (0x9bae1000) [pid = 1950] [serial = 2563] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0x991d4400) [pid = 1950] [serial = 2552] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x991acc00) [pid = 1950] [serial = 2555] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x9b1dec00) [pid = 1950] [serial = 2568] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9c379800) [pid = 1950] [serial = 2571] [outer = (nil)] [url = about:blank] 05:57:48 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9b1dac00) [pid = 1950] [serial = 2547] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html] 05:57:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x99119800 == 20 [pid = 1950] [id = 984] 05:57:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x991b7800) [pid = 1950] [serial = 2613] [outer = (nil)] 05:57:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x991b9c00) [pid = 1950] [serial = 2614] [outer = 0x991b7800] 05:57:48 INFO - PROCESS | 1905 | 1480341468622 Marionette TRACE conn5 <- [1,2538,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html",0,null,null,[["A_05_02_01_T1",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html:27:1\n"]]]}] 05:57:48 INFO - . 05:57:48 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html | took 1993ms 05:57:48 INFO - PROCESS | 1905 | 1480341468675 Marionette TRACE conn5 -> [0,2539,"getWindowHandle",null] 05:57:48 INFO - PROCESS | 1905 | 1480341468680 Marionette TRACE conn5 <- [1,2539,null,{"value":"2147483649"}] 05:57:48 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html 05:57:48 INFO - PROCESS | 1905 | 1480341468690 Marionette TRACE conn5 -> [0,2540,"timeouts",{"script":35000}] 05:57:48 INFO - PROCESS | 1905 | 1480341468707 Marionette TRACE conn5 <- [1,2540,null,{}] 05:57:48 INFO - PROCESS | 1905 | 1480341468739 Marionette TRACE conn5 -> [0,2541,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:48 INFO - PROCESS | 1905 | 1480341468936 Marionette TRACE conn5 <- [1,2541,null,{"value":null}] 05:57:49 INFO - PROCESS | 1905 | 1480341468990 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:49 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c220800 == 21 [pid = 1950] [id = 985] 05:57:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9c221000) [pid = 1950] [serial = 2615] [outer = (nil)] 05:57:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9d23d000) [pid = 1950] [serial = 2616] [outer = 0x9c221000] 05:57:49 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0x9d23f800) [pid = 1950] [serial = 2617] [outer = 0x9c221000] 05:57:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f7fc00 == 22 [pid = 1950] [id = 986] 05:57:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 79 (0x99118c00) [pid = 1950] [serial = 2618] [outer = (nil)] 05:57:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 80 (0x991cf400) [pid = 1950] [serial = 2619] [outer = 0x99118c00] 05:57:50 INFO - PROCESS | 1905 | 1480341470251 Marionette TRACE conn5 <- [1,2542,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html",0,null,null,[["A_05_02_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html:27:1\n"]]]}] 05:57:50 INFO - . 05:57:50 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html | took 1617ms 05:57:50 INFO - PROCESS | 1905 | 1480341470305 Marionette TRACE conn5 -> [0,2543,"getWindowHandle",null] 05:57:50 INFO - PROCESS | 1905 | 1480341470308 Marionette TRACE conn5 <- [1,2543,null,{"value":"2147483649"}] 05:57:50 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html 05:57:50 INFO - PROCESS | 1905 | 1480341470315 Marionette TRACE conn5 -> [0,2544,"timeouts",{"script":35000}] 05:57:50 INFO - PROCESS | 1905 | 1480341470317 Marionette TRACE conn5 <- [1,2544,null,{}] 05:57:50 INFO - PROCESS | 1905 | 1480341470323 Marionette TRACE conn5 -> [0,2545,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:50 INFO - PROCESS | 1905 | 1480341470539 Marionette TRACE conn5 <- [1,2545,null,{"value":null}] 05:57:50 INFO - PROCESS | 1905 | 1480341470580 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:50 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba50c00 == 23 [pid = 1950] [id = 987] 05:57:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 81 (0x9bfccc00) [pid = 1950] [serial = 2620] [outer = (nil)] 05:57:50 INFO - PROCESS | 1905 | ++DOMWINDOW == 82 (0x9c2c9800) [pid = 1950] [serial = 2621] [outer = 0x9bfccc00] 05:57:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 83 (0x9c398800) [pid = 1950] [serial = 2622] [outer = 0x9bfccc00] 05:57:51 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d23bc00 == 24 [pid = 1950] [id = 988] 05:57:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 84 (0x9d23ec00) [pid = 1950] [serial = 2623] [outer = (nil)] 05:57:51 INFO - PROCESS | 1905 | ++DOMWINDOW == 85 (0x9bfd1000) [pid = 1950] [serial = 2624] [outer = 0x9d23ec00] 05:57:51 INFO - PROCESS | 1905 | 1480341471867 Marionette TRACE conn5 <- [1,2546,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html",0,null,null,[["A_05_02_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html:27:1\n"]]]}] 05:57:51 INFO - . 05:57:51 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html | took 1584ms 05:57:51 INFO - PROCESS | 1905 | 1480341471899 Marionette TRACE conn5 -> [0,2547,"getWindowHandle",null] 05:57:51 INFO - PROCESS | 1905 | 1480341471902 Marionette TRACE conn5 <- [1,2547,null,{"value":"2147483649"}] 05:57:51 INFO - TEST-START | /shadow-dom/untriaged/events/test-001.html 05:57:51 INFO - PROCESS | 1905 | 1480341471913 Marionette TRACE conn5 -> [0,2548,"timeouts",{"script":35000}] 05:57:51 INFO - PROCESS | 1905 | 1480341471915 Marionette TRACE conn5 <- [1,2548,null,{}] 05:57:51 INFO - PROCESS | 1905 | 1480341471924 Marionette TRACE conn5 -> [0,2549,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:52 INFO - PROCESS | 1905 | 1480341472128 Marionette TRACE conn5 <- [1,2549,null,{"value":null}] 05:57:52 INFO - PROCESS | 1905 | 1480341472311 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:52 INFO - PROCESS | 1905 | ++DOCSHELL 0x991d6400 == 25 [pid = 1950] [id = 989] 05:57:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 86 (0x991d7400) [pid = 1950] [serial = 2625] [outer = (nil)] 05:57:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 87 (0x9b9f0400) [pid = 1950] [serial = 2626] [outer = 0x991d7400] 05:57:52 INFO - PROCESS | 1905 | ++DOMWINDOW == 88 (0x9baac000) [pid = 1950] [serial = 2627] [outer = 0x991d7400] 05:57:53 INFO - PROCESS | 1905 | ++DOCSHELL 0x99112400 == 26 [pid = 1950] [id = 990] 05:57:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 89 (0x9911d400) [pid = 1950] [serial = 2628] [outer = (nil)] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x99119800 == 25 [pid = 1950] [id = 984] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf0f000 == 24 [pid = 1950] [id = 983] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf09400 == 23 [pid = 1950] [id = 982] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9c38e400 == 22 [pid = 1950] [id = 981] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9c377800 == 21 [pid = 1950] [id = 980] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21cc00 == 20 [pid = 1950] [id = 979] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfce400 == 19 [pid = 1950] [id = 978] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9baef400 == 18 [pid = 1950] [id = 977] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9badc800 == 17 [pid = 1950] [id = 976] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9baaa800 == 16 [pid = 1950] [id = 975] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f7800 == 15 [pid = 1950] [id = 974] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x991da400 == 14 [pid = 1950] [id = 973] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9afaf400 == 13 [pid = 1950] [id = 972] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7e800 == 12 [pid = 1950] [id = 971] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba5b000 == 11 [pid = 1950] [id = 970] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x9c386400 == 10 [pid = 1950] [id = 967] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x991b9400 == 9 [pid = 1950] [id = 969] 05:57:53 INFO - PROCESS | 1905 | --DOCSHELL 0x991b4800 == 8 [pid = 1950] [id = 968] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 88 (0x9baae000) [pid = 1950] [serial = 2562] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 87 (0x9bfd6400) [pid = 1950] [serial = 2512] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 86 (0x9c220c00) [pid = 1950] [serial = 2567] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 85 (0x9c2c3000) [pid = 1950] [serial = 2551] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 84 (0x9baab400) [pid = 1950] [serial = 2517] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 83 (0x9b8f1c00) [pid = 1950] [serial = 2554] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 82 (0x9afb0800) [pid = 1950] [serial = 2557] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 81 (0x99116800) [pid = 1950] [serial = 2572] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 80 (0x9c21c000) [pid = 1950] [serial = 2569] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 79 (0x9c2bf400) [pid = 1950] [serial = 2570] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 78 (0x9bfcf800) [pid = 1950] [serial = 2549] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0x9bfd5400) [pid = 1950] [serial = 2565] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x9ba52800) [pid = 1950] [serial = 2560] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x9baf8800) [pid = 1950] [serial = 2564] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9ba31c00) [pid = 1950] [serial = 2559] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9afa8400) [pid = 1950] [serial = 2556] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9b1dc800) [pid = 1950] [serial = 2553] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9bae3800) [pid = 1950] [serial = 2548] [outer = (nil)] [url = about:blank] 05:57:53 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x99116800) [pid = 1950] [serial = 2629] [outer = 0x9911d400] 05:57:53 INFO - PROCESS | 1905 | 1480341473983 Marionette TRACE conn5 <- [1,2550,null,{"value":["/shadow-dom/untriaged/events/test-001.html",0,null,null,[["A_05_00_01_T1",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html:39:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"]]]}] 05:57:54 INFO - . 05:57:54 INFO - TEST-OK | /shadow-dom/untriaged/events/test-001.html | took 2092ms 05:57:54 INFO - PROCESS | 1905 | 1480341474007 Marionette TRACE conn5 -> [0,2551,"getWindowHandle",null] 05:57:54 INFO - PROCESS | 1905 | 1480341474019 Marionette TRACE conn5 <- [1,2551,null,{"value":"2147483649"}] 05:57:54 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html 05:57:54 INFO - PROCESS | 1905 | 1480341474031 Marionette TRACE conn5 -> [0,2552,"timeouts",{"script":35000}] 05:57:54 INFO - PROCESS | 1905 | 1480341474043 Marionette TRACE conn5 <- [1,2552,null,{}] 05:57:54 INFO - PROCESS | 1905 | 1480341474051 Marionette TRACE conn5 -> [0,2553,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:54 INFO - PROCESS | 1905 | 1480341474322 Marionette TRACE conn5 <- [1,2553,null,{"value":null}] 05:57:54 INFO - PROCESS | 1905 | 1480341474435 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:54 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afa7800 == 9 [pid = 1950] [id = 991] 05:57:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9afad000) [pid = 1950] [serial = 2630] [outer = (nil)] 05:57:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9b9bc400) [pid = 1950] [serial = 2631] [outer = 0x9afad000] 05:57:54 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9ba4f800) [pid = 1950] [serial = 2632] [outer = 0x9afad000] 05:57:55 INFO - PROCESS | 1905 | 1480341475606 Marionette TRACE conn5 <- [1,2554,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html",0,null,null,[["A_08_02_01_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:34:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:25:1\n"],["A_08_02_01_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:59:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:51:1\n"]]]}] 05:57:55 INFO - .. 05:57:55 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html | took 1596ms 05:57:55 INFO - PROCESS | 1905 | 1480341475631 Marionette TRACE conn5 -> [0,2555,"getWindowHandle",null] 05:57:55 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html 05:57:55 INFO - PROCESS | 1905 | 1480341475643 Marionette TRACE conn5 <- [1,2555,null,{"value":"2147483649"}] 05:57:55 INFO - PROCESS | 1905 | 1480341475650 Marionette TRACE conn5 -> [0,2556,"timeouts",{"script":35000}] 05:57:55 INFO - PROCESS | 1905 | 1480341475656 Marionette TRACE conn5 <- [1,2556,null,{}] 05:57:55 INFO - PROCESS | 1905 | 1480341475662 Marionette TRACE conn5 -> [0,2557,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:55 INFO - PROCESS | 1905 | 1480341475944 Marionette TRACE conn5 <- [1,2557,null,{"value":null}] 05:57:56 INFO - PROCESS | 1905 | 1480341476039 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:56 INFO - PROCESS | 1905 | ++DOCSHELL 0x9afaf400 == 10 [pid = 1950] [id = 992] 05:57:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9afb0800) [pid = 1950] [serial = 2633] [outer = (nil)] 05:57:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9bfd4400) [pid = 1950] [serial = 2634] [outer = 0x9afb0800] 05:57:56 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0x9bfcf800) [pid = 1950] [serial = 2635] [outer = 0x9afb0800] 05:57:57 INFO - PROCESS | 1905 | 1480341477411 Marionette TRACE conn5 <- [1,2558,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html",0,null,null,[["A_08_02_02_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:34:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:25:1\n"],["A_08_02_02_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:61:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:53:1\n"],["A_08_02_02_T03",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:94:17\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:81:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:78:1\n"]]]}] 05:57:57 INFO - ... 05:57:57 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html | took 1794ms 05:57:57 INFO - PROCESS | 1905 | 1480341477444 Marionette TRACE conn5 -> [0,2559,"getWindowHandle",null] 05:57:57 INFO - PROCESS | 1905 | 1480341477448 Marionette TRACE conn5 <- [1,2559,null,{"value":"2147483649"}] 05:57:57 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html 05:57:57 INFO - PROCESS | 1905 | 1480341477468 Marionette TRACE conn5 -> [0,2560,"timeouts",{"script":35000}] 05:57:57 INFO - PROCESS | 1905 | 1480341477480 Marionette TRACE conn5 <- [1,2560,null,{}] 05:57:57 INFO - PROCESS | 1905 | 1480341477492 Marionette TRACE conn5 -> [0,2561,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:57:58 INFO - PROCESS | 1905 | 1480341478024 Marionette TRACE conn5 <- [1,2561,null,{"value":null}] 05:57:58 INFO - PROCESS | 1905 | 1480341478120 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:57:58 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21a800 == 11 [pid = 1950] [id = 993] 05:57:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 79 (0x9c2be000) [pid = 1950] [serial = 2636] [outer = (nil)] 05:57:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 80 (0x9c378400) [pid = 1950] [serial = 2637] [outer = 0x9c2be000] 05:57:58 INFO - PROCESS | 1905 | ++DOMWINDOW == 81 (0x9c37a800) [pid = 1950] [serial = 2638] [outer = 0x9c2be000] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 80 (0x9c38f400) [pid = 1950] [serial = 2605] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 79 (0x9cf0f400) [pid = 1950] [serial = 2610] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 78 (0x9c21d000) [pid = 1950] [serial = 2600] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0x9b9f8400) [pid = 1950] [serial = 2585] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x991d4000) [pid = 1950] [serial = 2577] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x991b5000) [pid = 1950] [serial = 2576] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9ba5d800) [pid = 1950] [serial = 2580] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x991b7800) [pid = 1950] [serial = 2613] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9b1d6400) [pid = 1950] [serial = 2588] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9bfd0400) [pid = 1950] [serial = 2598] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9b9fb800) [pid = 1950] [serial = 2590] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9c378000) [pid = 1950] [serial = 2544] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9c378c00) [pid = 1950] [serial = 2603] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9baf1000) [pid = 1950] [serial = 2596] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9cf0a400) [pid = 1950] [serial = 2608] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x99111400) [pid = 1950] [serial = 2583] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9badf400) [pid = 1950] [serial = 2594] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9baaac00) [pid = 1950] [serial = 2592] [outer = (nil)] [url = about:blank] 05:57:59 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911c000 == 12 [pid = 1950] [id = 994] 05:57:59 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x991af800) [pid = 1950] [serial = 2639] [outer = (nil)] 05:58:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9afa6400) [pid = 1950] [serial = 2640] [outer = 0x991af800] 05:58:00 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8eb800 == 13 [pid = 1950] [id = 995] 05:58:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9b8f0000) [pid = 1950] [serial = 2641] [outer = (nil)] 05:58:00 INFO - PROCESS | 1905 | [Child 1950] 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 05:58:00 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 05:58:00 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9b8f0000) [pid = 1950] [serial = 2641] [outer = (nil)] [url = ] 05:58:00 INFO - PROCESS | 1905 | 1480341480288 Marionette TRACE conn5 <- [1,2562,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html",0,null,null,[["A_08_02_03_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html:43:1\n"]]]}] 05:58:00 INFO - . 05:58:00 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html | took 2857ms 05:58:00 INFO - PROCESS | 1905 | 1480341480330 Marionette TRACE conn5 -> [0,2563,"getWindowHandle",null] 05:58:00 INFO - PROCESS | 1905 | 1480341480340 Marionette TRACE conn5 <- [1,2563,null,{"value":"2147483649"}] 05:58:00 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html 05:58:00 INFO - PROCESS | 1905 | 1480341480351 Marionette TRACE conn5 -> [0,2564,"timeouts",{"script":35000}] 05:58:00 INFO - PROCESS | 1905 | 1480341480356 Marionette TRACE conn5 <- [1,2564,null,{}] 05:58:00 INFO - PROCESS | 1905 | 1480341480365 Marionette TRACE conn5 -> [0,2565,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:00 INFO - PROCESS | 1905 | 1480341480584 Marionette TRACE conn5 <- [1,2565,null,{"value":null}] 05:58:00 INFO - PROCESS | 1905 | 1480341480693 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:00 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9fa000 == 14 [pid = 1950] [id = 996] 05:58:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9b9fcc00) [pid = 1950] [serial = 2642] [outer = (nil)] 05:58:00 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9bfce800) [pid = 1950] [serial = 2643] [outer = 0x9b9fcc00] 05:58:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9c21e000) [pid = 1950] [serial = 2644] [outer = 0x9b9fcc00] 05:58:01 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21c800 == 15 [pid = 1950] [id = 997] 05:58:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9c2bc400) [pid = 1950] [serial = 2645] [outer = (nil)] 05:58:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9c2bd000) [pid = 1950] [serial = 2646] [outer = 0x9c2bc400] 05:58:01 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c37b400 == 16 [pid = 1950] [id = 998] 05:58:01 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9c37c000) [pid = 1950] [serial = 2647] [outer = (nil)] 05:58:01 INFO - PROCESS | 1905 | [Child 1950] 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 05:58:02 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 05:58:02 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9c37c000) [pid = 1950] [serial = 2647] [outer = (nil)] [url = ] 05:58:02 INFO - PROCESS | 1905 | 1480341482160 Marionette TRACE conn5 <- [1,2566,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html",0,null,null,[["A_08_01_01_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html:61:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html:38:1\n"]]]}] 05:58:02 INFO - . 05:58:02 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html | took 1851ms 05:58:02 INFO - PROCESS | 1905 | 1480341482204 Marionette TRACE conn5 -> [0,2567,"getWindowHandle",null] 05:58:02 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html 05:58:02 INFO - PROCESS | 1905 | 1480341482216 Marionette TRACE conn5 <- [1,2567,null,{"value":"2147483649"}] 05:58:02 INFO - PROCESS | 1905 | 1480341482224 Marionette TRACE conn5 -> [0,2568,"timeouts",{"script":35000}] 05:58:02 INFO - PROCESS | 1905 | 1480341482230 Marionette TRACE conn5 <- [1,2568,null,{}] 05:58:02 INFO - PROCESS | 1905 | 1480341482241 Marionette TRACE conn5 -> [0,2569,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:02 INFO - PROCESS | 1905 | 1480341482423 Marionette TRACE conn5 <- [1,2569,null,{"value":null}] 05:58:02 INFO - PROCESS | 1905 | 1480341482485 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:02 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c222000 == 17 [pid = 1950] [id = 999] 05:58:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9c226c00) [pid = 1950] [serial = 2648] [outer = (nil)] 05:58:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9cf05c00) [pid = 1950] [serial = 2649] [outer = 0x9c226c00] 05:58:02 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9c392c00) [pid = 1950] [serial = 2650] [outer = 0x9c226c00] 05:58:03 INFO - PROCESS | 1905 | ++DOCSHELL 0x991ae800 == 18 [pid = 1950] [id = 1000] 05:58:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x991b4c00) [pid = 1950] [serial = 2651] [outer = (nil)] 05:58:03 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x991b7800) [pid = 1950] [serial = 2652] [outer = 0x991b4c00] 05:58:03 INFO - PROCESS | 1905 | 1480341483941 Marionette TRACE conn5 <- [1,2570,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html",0,null,null,[["A_08_01_02_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html:35:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html:25:1\n"]]]}] 05:58:03 INFO - . 05:58:03 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html | took 1746ms 05:58:03 INFO - PROCESS | 1905 | 1480341483969 Marionette TRACE conn5 -> [0,2571,"getWindowHandle",null] 05:58:03 INFO - PROCESS | 1905 | 1480341483977 Marionette TRACE conn5 <- [1,2571,null,{"value":"2147483649"}] 05:58:03 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 05:58:04 INFO - PROCESS | 1905 | 1480341484001 Marionette TRACE conn5 -> [0,2572,"timeouts",{"script":35000}] 05:58:04 INFO - PROCESS | 1905 | 1480341484016 Marionette TRACE conn5 <- [1,2572,null,{}] 05:58:04 INFO - PROCESS | 1905 | 1480341484038 Marionette TRACE conn5 -> [0,2573,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:04 INFO - PROCESS | 1905 | 1480341484303 Marionette TRACE conn5 <- [1,2573,null,{"value":null}] 05:58:04 INFO - PROCESS | 1905 | 1480341484355 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:04 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1e0c00 == 19 [pid = 1950] [id = 1001] 05:58:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9b8ee400) [pid = 1950] [serial = 2653] [outer = (nil)] 05:58:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9ba51400) [pid = 1950] [serial = 2654] [outer = 0x9b8ee400] 05:58:04 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0x9baaac00) [pid = 1950] [serial = 2655] [outer = 0x9b8ee400] 05:58:04 INFO - PROCESS | 1905 | --DOCSHELL 0x9afaf400 == 18 [pid = 1950] [id = 992] 05:58:04 INFO - PROCESS | 1905 | --DOCSHELL 0x9afa7800 == 17 [pid = 1950] [id = 991] 05:58:04 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0x9d23d000) [pid = 1950] [serial = 2616] [outer = (nil)] [url = about:blank] 05:58:04 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x9b73ec00) [pid = 1950] [serial = 2579] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:58:04 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x991dd800) [pid = 1950] [serial = 2578] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:58:04 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9c394400) [pid = 1950] [serial = 2574] [outer = (nil)] [url = about:blank] 05:58:04 INFO - PROCESS | 1905 | --DOCSHELL 0x99112400 == 16 [pid = 1950] [id = 990] 05:58:04 INFO - PROCESS | 1905 | --DOCSHELL 0x991d6400 == 15 [pid = 1950] [id = 989] 05:58:04 INFO - PROCESS | 1905 | --DOCSHELL 0x9d23bc00 == 14 [pid = 1950] [id = 988] 05:58:04 INFO - PROCESS | 1905 | --DOCSHELL 0x98f7fc00 == 13 [pid = 1950] [id = 986] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9cf12400) [pid = 1950] [serial = 2612] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9c2c4000) [pid = 1950] [serial = 2602] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9bab5400) [pid = 1950] [serial = 2587] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9c223000) [pid = 1950] [serial = 2582] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x991b9c00) [pid = 1950] [serial = 2614] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9cf05000) [pid = 1950] [serial = 2607] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9d23a400) [pid = 1950] [serial = 2611] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9c39ac00) [pid = 1950] [serial = 2606] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9c2bec00) [pid = 1950] [serial = 2601] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9baae800) [pid = 1950] [serial = 2586] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9bfd2000) [pid = 1950] [serial = 2581] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9b1da000) [pid = 1950] [serial = 2589] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9bfd1800) [pid = 1950] [serial = 2599] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9ba28400) [pid = 1950] [serial = 2591] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9c38ec00) [pid = 1950] [serial = 2546] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x99115c00) [pid = 1950] [serial = 2604] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9baf2400) [pid = 1950] [serial = 2597] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9cf0a800) [pid = 1950] [serial = 2609] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x991b5800) [pid = 1950] [serial = 2584] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9bae2000) [pid = 1950] [serial = 2595] [outer = (nil)] [url = about:blank] 05:58:05 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9baabc00) [pid = 1950] [serial = 2593] [outer = (nil)] [url = about:blank] 05:58:05 INFO - .............. 05:58:05 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html | took 1888ms 05:58:05 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html 05:58:06 INFO - PROCESS | 1905 | 1480341485811 Marionette TRACE conn5 <- [1,2574,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html",0,null,null,[[" and in a shadow tree should not be accessible from owner document's \"head\" and \"body\" properties, respectively.",1,"doc.body.attachShadow is not a function","createDocumentForTesting@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:93:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:112:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:111:1\n"],["The content of title element in a shadow tree should not be accessible from owner document's \"title\" attribute.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:127:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:120:1\n"],["Elements in a shadow tree should not be accessible from owner document's \"images\" attribute.",1,"doc.body.attachShadow is not a function","createDocumentForTesting@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:93:22\ntestHTMLCollection@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:143:15\ngenerate_tests/ [0,2575,"getWindowHandle",null] 05:58:06 INFO - PROCESS | 1905 | 1480341485934 Marionette TRACE conn5 <- [1,2575,null,{"value":"2147483649"}] 05:58:06 INFO - PROCESS | 1905 | 1480341485959 Marionette TRACE conn5 -> [0,2576,"timeouts",{"script":35000}] 05:58:06 INFO - PROCESS | 1905 | 1480341485979 Marionette TRACE conn5 <- [1,2576,null,{}] 05:58:06 INFO - PROCESS | 1905 | 1480341485990 Marionette TRACE conn5 -> [0,2577,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:06 INFO - PROCESS | 1905 | 1480341486268 Marionette TRACE conn5 <- [1,2577,null,{"value":null}] 05:58:06 INFO - PROCESS | 1905 | 1480341486374 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:06 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9c2000 == 14 [pid = 1950] [id = 1002] 05:58:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9bab4c00) [pid = 1950] [serial = 2656] [outer = (nil)] 05:58:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9c2c9c00) [pid = 1950] [serial = 2657] [outer = 0x9bab4c00] 05:58:06 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9c37c400) [pid = 1950] [serial = 2658] [outer = 0x9bab4c00] 05:58:07 INFO - PROCESS | 1905 | 1480341487584 Marionette TRACE conn5 <- [1,2578,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html",0,null,null,[["Elements in a shadow tree should be accessible via shadow root's querySelectorAll() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:33:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:31:1\n"],["Elements with a specific class in a shadow tree should be accessible viashadow root's querySelectorAll() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:45:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:43:1\n"],["Elements in a shadow tree should be accessible via shadow root's getElementById() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:59:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:57:1\n"]]]}] 05:58:07 INFO - ... 05:58:07 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html | took 1668ms 05:58:07 INFO - PROCESS | 1905 | 1480341487616 Marionette TRACE conn5 -> [0,2579,"getWindowHandle",null] 05:58:07 INFO - PROCESS | 1905 | 1480341487625 Marionette TRACE conn5 <- [1,2579,null,{"value":"2147483649"}] 05:58:07 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html 05:58:07 INFO - PROCESS | 1905 | 1480341487638 Marionette TRACE conn5 -> [0,2580,"timeouts",{"script":35000}] 05:58:07 INFO - PROCESS | 1905 | 1480341487651 Marionette TRACE conn5 <- [1,2580,null,{}] 05:58:07 INFO - PROCESS | 1905 | 1480341487660 Marionette TRACE conn5 -> [0,2581,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:07 INFO - PROCESS | 1905 | 1480341487934 Marionette TRACE conn5 <- [1,2581,null,{"value":null}] 05:58:08 INFO - PROCESS | 1905 | 1480341488007 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:08 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c395400 == 15 [pid = 1950] [id = 1003] 05:58:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9c395800) [pid = 1950] [serial = 2659] [outer = (nil)] 05:58:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9cf06c00) [pid = 1950] [serial = 2660] [outer = 0x9c395800] 05:58:08 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9cf0cc00) [pid = 1950] [serial = 2661] [outer = 0x9c395800] 05:58:09 INFO - ...... 05:58:09 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html | took 1800ms 05:58:09 INFO - PROCESS | 1905 | 1480341489406 Marionette TRACE conn5 <- [1,2582,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html",0,null,null,[["ownerDocument property of a shadow root should be the document of the shadow host, regardless of the location of the shadow host.",1,"node.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:34:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:27:1\n"],["ownerDocument property of elements in a shadow tree should match the document of the shadow host, regardless of the element's location in a shadow tree.",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:53:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:40:1\n"],["Elements added to a shadow tree should automatically get a valid ownerDocument.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:63:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:61:1\n"],["ownerDocument property of an element in a shadow tree should be the document of the shadow host, even if the host element is created from another document.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:73:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:70:1\n"],["All children nodes of a shadow root get a valid ownerDocument when added to a shadow tree.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:84:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:81:1\n"],["ownerDocument property of a node should remain the same, even if its child is adopted into a shadow tree.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:100:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:97:1\n"]]]}] 05:58:09 INFO - PROCESS | 1905 | 1480341489470 Marionette TRACE conn5 -> [0,2583,"getWindowHandle",null] 05:58:09 INFO - PROCESS | 1905 | 1480341489475 Marionette TRACE conn5 <- [1,2583,null,{"value":"2147483649"}] 05:58:09 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 05:58:09 INFO - PROCESS | 1905 | 1480341489485 Marionette TRACE conn5 -> [0,2584,"timeouts",{"script":35000}] 05:58:09 INFO - PROCESS | 1905 | 1480341489492 Marionette TRACE conn5 <- [1,2584,null,{}] 05:58:09 INFO - PROCESS | 1905 | 1480341489513 Marionette TRACE conn5 -> [0,2585,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:09 INFO - PROCESS | 1905 | 1480341489747 Marionette TRACE conn5 <- [1,2585,null,{"value":null}] 05:58:09 INFO - PROCESS | 1905 | 1480341489803 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:09 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf0e400 == 16 [pid = 1950] [id = 1004] 05:58:09 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9cf0f000) [pid = 1950] [serial = 2662] [outer = (nil)] 05:58:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9d247400) [pid = 1950] [serial = 2663] [outer = 0x9cf0f000] 05:58:10 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9d248400) [pid = 1950] [serial = 2664] [outer = 0x9cf0f000] 05:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9afad000) [pid = 1950] [serial = 2630] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html] 05:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9afb0800) [pid = 1950] [serial = 2633] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html] 05:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9bfccc00) [pid = 1950] [serial = 2620] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html] 05:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9911d400) [pid = 1950] [serial = 2628] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x991d7400) [pid = 1950] [serial = 2625] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html] 05:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9c38c800) [pid = 1950] [serial = 2573] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html] 05:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x99118c00) [pid = 1950] [serial = 2618] [outer = (nil)] [url = about:blank] 05:58:10 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x9d23ec00) [pid = 1950] [serial = 2623] [outer = (nil)] [url = about:blank] 05:58:11 INFO - ................. 05:58:11 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html | took 1961ms 05:58:11 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html 05:58:11 INFO - PROCESS | 1905 | 1480341491411 Marionette TRACE conn5 <- [1,2586,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html",0,null,null,[["ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a \"article\" element.",1,"element.attachShadow is not a function","testElement@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html:32:22\ngenerate_tests/ [0,2587,"getWindowHandle",null] 05:58:11 INFO - PROCESS | 1905 | 1480341491468 Marionette TRACE conn5 <- [1,2587,null,{"value":"2147483649"}] 05:58:11 INFO - PROCESS | 1905 | 1480341491480 Marionette TRACE conn5 -> [0,2588,"timeouts",{"script":35000}] 05:58:11 INFO - PROCESS | 1905 | 1480341491492 Marionette TRACE conn5 <- [1,2588,null,{}] 05:58:11 INFO - PROCESS | 1905 | 1480341491516 Marionette TRACE conn5 -> [0,2589,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:11 INFO - PROCESS | 1905 | 1480341491766 Marionette TRACE conn5 <- [1,2589,null,{"value":null}] 05:58:11 INFO - PROCESS | 1905 | 1480341491822 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:11 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d60c400 == 17 [pid = 1950] [id = 1005] 05:58:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9d810400) [pid = 1950] [serial = 2665] [outer = (nil)] 05:58:11 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9d9e3000) [pid = 1950] [serial = 2666] [outer = 0x9d810400] 05:58:12 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9d9e2000) [pid = 1950] [serial = 2667] [outer = 0x9d810400] 05:58:12 INFO - .. 05:58:12 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html | took 1506ms 05:58:12 INFO - PROCESS | 1905 | 1480341492959 Marionette TRACE conn5 <- [1,2590,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html",0,null,null,[["Elements in a shadow tree should not be accessible from owner document's querySelector() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:38:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:51:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:50:1\n"],["Elements in a shadow tree should not be accessible from owner document's querySelectorAll() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:38:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:68:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:67:1\n"]]]}] 05:58:12 INFO - PROCESS | 1905 | 1480341492991 Marionette TRACE conn5 -> [0,2591,"getWindowHandle",null] 05:58:13 INFO - PROCESS | 1905 | 1480341493001 Marionette TRACE conn5 <- [1,2591,null,{"value":"2147483649"}] 05:58:13 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html 05:58:13 INFO - PROCESS | 1905 | 1480341493023 Marionette TRACE conn5 -> [0,2592,"timeouts",{"script":35000}] 05:58:13 INFO - PROCESS | 1905 | 1480341493038 Marionette TRACE conn5 <- [1,2592,null,{}] 05:58:13 INFO - PROCESS | 1905 | 1480341493046 Marionette TRACE conn5 -> [0,2593,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:13 INFO - PROCESS | 1905 | 1480341493282 Marionette TRACE conn5 <- [1,2593,null,{"value":null}] 05:58:13 INFO - PROCESS | 1905 | 1480341493355 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:13 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21e400 == 18 [pid = 1950] [id = 1006] 05:58:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9c21f000) [pid = 1950] [serial = 2668] [outer = (nil)] 05:58:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9c38d400) [pid = 1950] [serial = 2669] [outer = 0x9c21f000] 05:58:13 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9c392000) [pid = 1950] [serial = 2670] [outer = 0x9c21f000] 05:58:14 INFO - PROCESS | 1905 | 1480341494623 Marionette TRACE conn5 <- [1,2594,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html",0,null,null,[["Elements in a shadow tree should be accessible from shadow root's querySelector() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:39:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:53:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:52:1\n"],["Elements in a shadow tree should be accessible from shadow root's querySelectorAll() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:39:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:70:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:69:1\n"]]]}] 05:58:14 INFO - .. 05:58:14 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html | took 1648ms 05:58:14 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html 05:58:14 INFO - PROCESS | 1905 | 1480341494671 Marionette TRACE conn5 -> [0,2595,"getWindowHandle",null] 05:58:14 INFO - PROCESS | 1905 | 1480341494674 Marionette TRACE conn5 <- [1,2595,null,{"value":"2147483649"}] 05:58:14 INFO - PROCESS | 1905 | 1480341494682 Marionette TRACE conn5 -> [0,2596,"timeouts",{"script":35000}] 05:58:14 INFO - PROCESS | 1905 | 1480341494689 Marionette TRACE conn5 <- [1,2596,null,{}] 05:58:14 INFO - PROCESS | 1905 | 1480341494706 Marionette TRACE conn5 -> [0,2597,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:14 INFO - PROCESS | 1905 | 1480341494973 Marionette TRACE conn5 <- [1,2597,null,{"value":null}] 05:58:15 INFO - PROCESS | 1905 | 1480341495051 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:15 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d613800 == 19 [pid = 1950] [id = 1007] 05:58:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9d617800) [pid = 1950] [serial = 2671] [outer = (nil)] 05:58:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9d9e8400) [pid = 1950] [serial = 2672] [outer = 0x9d617800] 05:58:15 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9d9e6c00) [pid = 1950] [serial = 2673] [outer = 0x9d617800] 05:58:16 INFO - .... 05:58:16 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html | took 1652ms 05:58:16 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html 05:58:16 INFO - PROCESS | 1905 | 1480341496301 Marionette TRACE conn5 <- [1,2598,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html",0,null,null,[["The parentNode attribute of a shadow root must always return null.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:28:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:26:1\n"],["The parentElement attribute of a shadow root must always return null.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:34:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:32:1\n"],["The parentNode attribute of a shadow root must always return null, even if the shadow root is nested inside another shadow root.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:40:27\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:38:1\n"],["The parentElement attribute of a shadow root must always return null, even if the shadow root is nested inside another shadow root.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:52:27\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:50:1\n"]]]}] 05:58:16 INFO - PROCESS | 1905 | 1480341496336 Marionette TRACE conn5 -> [0,2599,"getWindowHandle",null] 05:58:16 INFO - PROCESS | 1905 | 1480341496341 Marionette TRACE conn5 <- [1,2599,null,{"value":"2147483649"}] 05:58:16 INFO - PROCESS | 1905 | 1480341496347 Marionette TRACE conn5 -> [0,2600,"timeouts",{"script":35000}] 05:58:16 INFO - PROCESS | 1905 | 1480341496353 Marionette TRACE conn5 <- [1,2600,null,{}] 05:58:16 INFO - PROCESS | 1905 | 1480341496365 Marionette TRACE conn5 -> [0,2601,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:16 INFO - PROCESS | 1905 | 1480341496668 Marionette TRACE conn5 <- [1,2601,null,{"value":null}] 05:58:16 INFO - PROCESS | 1905 | 1480341496771 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:16 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f6c00 == 20 [pid = 1950] [id = 1008] 05:58:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9ba28400) [pid = 1950] [serial = 2674] [outer = (nil)] 05:58:16 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9bfcf000) [pid = 1950] [serial = 2675] [outer = 0x9ba28400] 05:58:17 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9c227000) [pid = 1950] [serial = 2676] [outer = 0x9ba28400] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba50c00 == 19 [pid = 1950] [id = 987] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf0e400 == 18 [pid = 1950] [id = 1004] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9c395400 == 17 [pid = 1950] [id = 1003] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9c2000 == 16 [pid = 1950] [id = 1002] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9c378400) [pid = 1950] [serial = 2637] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1e0c00 == 15 [pid = 1950] [id = 1001] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x991ae800 == 14 [pid = 1950] [id = 1000] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9c222000 == 13 [pid = 1950] [id = 999] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9c37b400 == 12 [pid = 1950] [id = 998] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21c800 == 11 [pid = 1950] [id = 997] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9fa000 == 10 [pid = 1950] [id = 996] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21a800 == 9 [pid = 1950] [id = 993] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8eb800 == 8 [pid = 1950] [id = 995] 05:58:17 INFO - PROCESS | 1905 | --DOCSHELL 0x9911c000 == 7 [pid = 1950] [id = 994] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9c398800) [pid = 1950] [serial = 2622] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x99116800) [pid = 1950] [serial = 2629] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9baac000) [pid = 1950] [serial = 2627] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9b9bc400) [pid = 1950] [serial = 2631] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9bfd4400) [pid = 1950] [serial = 2634] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9bfcf800) [pid = 1950] [serial = 2635] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9ba4f800) [pid = 1950] [serial = 2632] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9b9f0400) [pid = 1950] [serial = 2626] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 56 (0x9c2c9800) [pid = 1950] [serial = 2621] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 55 (0x9c39b800) [pid = 1950] [serial = 2575] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 54 (0x991cf400) [pid = 1950] [serial = 2619] [outer = (nil)] [url = about:blank] 05:58:17 INFO - PROCESS | 1905 | --DOMWINDOW == 53 (0x9bfd1000) [pid = 1950] [serial = 2624] [outer = (nil)] [url = about:blank] 05:58:18 INFO - PROCESS | 1905 | 1480341498152 Marionette TRACE conn5 <- [1,2602,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html",0,null,null,[["A_04_01_05_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:29:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:25:1\n"],["A_04_01_05_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:55:17\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:51:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:49:1\n"]]]}] 05:58:18 INFO - .. 05:58:18 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html | took 1843ms 05:58:18 INFO - PROCESS | 1905 | 1480341498192 Marionette TRACE conn5 -> [0,2603,"getWindowHandle",null] 05:58:18 INFO - PROCESS | 1905 | 1480341498199 Marionette TRACE conn5 <- [1,2603,null,{"value":"2147483649"}] 05:58:18 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html 05:58:18 INFO - PROCESS | 1905 | 1480341498208 Marionette TRACE conn5 -> [0,2604,"timeouts",{"script":35000}] 05:58:18 INFO - PROCESS | 1905 | 1480341498216 Marionette TRACE conn5 <- [1,2604,null,{}] 05:58:18 INFO - PROCESS | 1905 | 1480341498242 Marionette TRACE conn5 -> [0,2605,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:18 INFO - PROCESS | 1905 | 1480341498481 Marionette TRACE conn5 <- [1,2605,null,{"value":null}] 05:58:18 INFO - PROCESS | 1905 | 1480341498608 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:18 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1e0000 == 8 [pid = 1950] [id = 1009] 05:58:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 54 (0x9b9bdc00) [pid = 1950] [serial = 2677] [outer = (nil)] 05:58:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 55 (0x9ba2a400) [pid = 1950] [serial = 2678] [outer = 0x9b9bdc00] 05:58:18 INFO - PROCESS | 1905 | ++DOMWINDOW == 56 (0x9ba5b000) [pid = 1950] [serial = 2679] [outer = 0x9b9bdc00] 05:58:19 INFO - PROCESS | 1905 | 1480341499797 Marionette TRACE conn5 <- [1,2606,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html",0,null,null,[["A_04_01_07_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:29:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:25:1\n"],["A_04_01_07_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:64:17\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:49:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:47:1\n"]]]}] 05:58:19 INFO - .. 05:58:19 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html | took 1631ms 05:58:19 INFO - PROCESS | 1905 | 1480341499840 Marionette TRACE conn5 -> [0,2607,"getWindowHandle",null] 05:58:19 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html 05:58:19 INFO - PROCESS | 1905 | 1480341499851 Marionette TRACE conn5 <- [1,2607,null,{"value":"2147483649"}] 05:58:19 INFO - PROCESS | 1905 | 1480341499866 Marionette TRACE conn5 -> [0,2608,"timeouts",{"script":35000}] 05:58:19 INFO - PROCESS | 1905 | 1480341499879 Marionette TRACE conn5 <- [1,2608,null,{}] 05:58:19 INFO - PROCESS | 1905 | 1480341499891 Marionette TRACE conn5 -> [0,2609,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:20 INFO - PROCESS | 1905 | 1480341500118 Marionette TRACE conn5 <- [1,2609,null,{"value":null}] 05:58:20 INFO - PROCESS | 1905 | 1480341500241 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:20 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd5800 == 9 [pid = 1950] [id = 1010] 05:58:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 57 (0x9bfd5c00) [pid = 1950] [serial = 2680] [outer = (nil)] 05:58:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9c21c800) [pid = 1950] [serial = 2681] [outer = 0x9bfd5c00] 05:58:20 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9c2c7c00) [pid = 1950] [serial = 2682] [outer = 0x9bfd5c00] 05:58:21 INFO - .............. 05:58:21 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html | took 1865ms 05:58:21 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html 05:58:21 INFO - PROCESS | 1905 | 1480341501692 Marionette TRACE conn5 <- [1,2610,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html",0,null,null,[["A_04_01_09_T01",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:74:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:73:1\n"],["A_04_01_09_T03",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:90:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:89:1\n"],["A_04_01_09_T05",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:106:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:105:1\n"],["A_04_01_09_T06",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:135:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:134:1\n"],["A_04_01_09_T07",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:145:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:144:1\n"],["A_04_01_09_T08",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:155:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:154:1\n"],["A_04_01_09_T09",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:165:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:164:1\n"],["A_04_01_09_T10",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:175:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:174:1\n"],["A_04_01_09_T11",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:185:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:184:1\n"],["A_04_01_09_T12",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:195:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:194:1\n"],["A_04_01_09_T13",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:205:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:204:1\n"],["A_04_01_09_T14",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:215:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:214:1\n"],["A_04_01_09_T15",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:225:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:224:1\n"],["A_04_01_09_T16",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:235:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:234:1\n"]]]}] 05:58:21 INFO - PROCESS | 1905 | 1480341501733 Marionette TRACE conn5 -> [0,2611,"getWindowHandle",null] 05:58:21 INFO - PROCESS | 1905 | 1480341501737 Marionette TRACE conn5 <- [1,2611,null,{"value":"2147483649"}] 05:58:21 INFO - PROCESS | 1905 | 1480341501782 Marionette TRACE conn5 -> [0,2612,"timeouts",{"script":35000}] 05:58:21 INFO - PROCESS | 1905 | 1480341501799 Marionette TRACE conn5 <- [1,2612,null,{}] 05:58:21 INFO - PROCESS | 1905 | 1480341501836 Marionette TRACE conn5 -> [0,2613,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:22 INFO - PROCESS | 1905 | 1480341502262 Marionette TRACE conn5 <- [1,2613,null,{"value":null}] 05:58:22 INFO - PROCESS | 1905 | 1480341502378 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:22 INFO - PROCESS | 1905 | ++DOCSHELL 0x9cf06400 == 10 [pid = 1950] [id = 1011] 05:58:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9cf0a400) [pid = 1950] [serial = 2683] [outer = (nil)] 05:58:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9d248c00) [pid = 1950] [serial = 2684] [outer = 0x9cf0a400] 05:58:22 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9d60dc00) [pid = 1950] [serial = 2685] [outer = 0x9cf0a400] 05:58:23 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9b8ee400) [pid = 1950] [serial = 2653] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html] 05:58:23 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9cf0f000) [pid = 1950] [serial = 2662] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html] 05:58:23 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x991b4c00) [pid = 1950] [serial = 2651] [outer = (nil)] [url = about:blank] 05:58:23 INFO - PROCESS | 1905 | --DOMWINDOW == 58 (0x9bab4c00) [pid = 1950] [serial = 2656] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html] 05:58:23 INFO - PROCESS | 1905 | --DOMWINDOW == 57 (0x9c395800) [pid = 1950] [serial = 2659] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html] 05:58:23 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baae400 == 11 [pid = 1950] [id = 1012] 05:58:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 58 (0x9bab0800) [pid = 1950] [serial = 2686] [outer = (nil)] 05:58:23 INFO - PROCESS | 1905 | ++DOMWINDOW == 59 (0x9c218c00) [pid = 1950] [serial = 2687] [outer = 0x9bab0800] 05:58:23 INFO - PROCESS | 1905 | 1480341503916 Marionette TRACE conn5 <- [1,2614,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html",0,null,null,[["A_04_01_11_T2",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html:38:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html:26:1\n"]]]}] 05:58:23 INFO - . 05:58:23 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html | took 2200ms 05:58:23 INFO - PROCESS | 1905 | 1480341503950 Marionette TRACE conn5 -> [0,2615,"getWindowHandle",null] 05:58:23 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html 05:58:23 INFO - PROCESS | 1905 | 1480341503964 Marionette TRACE conn5 <- [1,2615,null,{"value":"2147483649"}] 05:58:23 INFO - PROCESS | 1905 | 1480341503972 Marionette TRACE conn5 -> [0,2616,"timeouts",{"script":35000}] 05:58:23 INFO - PROCESS | 1905 | 1480341503978 Marionette TRACE conn5 <- [1,2616,null,{}] 05:58:23 INFO - PROCESS | 1905 | 1480341503985 Marionette TRACE conn5 -> [0,2617,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:24 INFO - PROCESS | 1905 | 1480341504176 Marionette TRACE conn5 <- [1,2617,null,{"value":null}] 05:58:24 INFO - PROCESS | 1905 | 1480341504285 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:24 INFO - PROCESS | 1905 | ++DOCSHELL 0x9d240c00 == 12 [pid = 1950] [id = 1013] 05:58:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x9d241000) [pid = 1950] [serial = 2688] [outer = (nil)] 05:58:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x9d80fc00) [pid = 1950] [serial = 2689] [outer = 0x9d241000] 05:58:24 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x9d811400) [pid = 1950] [serial = 2690] [outer = 0x9d241000] 05:58:25 INFO - PROCESS | 1905 | 1480341505442 Marionette TRACE conn5 <- [1,2618,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html",0,null,null,[["An iframe element in a shadow tree should not be accessible from window's named properties with its \"name\" attribute value.",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html:26:1\n"]]]}] 05:58:25 INFO - . 05:58:25 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html | took 1535ms 05:58:25 INFO - PROCESS | 1905 | 1480341505515 Marionette TRACE conn5 -> [0,2619,"getWindowHandle",null] 05:58:25 INFO - PROCESS | 1905 | 1480341505526 Marionette TRACE conn5 <- [1,2619,null,{"value":"2147483649"}] 05:58:25 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 05:58:25 INFO - PROCESS | 1905 | 1480341505537 Marionette TRACE conn5 -> [0,2620,"timeouts",{"script":35000}] 05:58:25 INFO - PROCESS | 1905 | 1480341505549 Marionette TRACE conn5 <- [1,2620,null,{}] 05:58:25 INFO - PROCESS | 1905 | 1480341505562 Marionette TRACE conn5 -> [0,2621,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:25 INFO - PROCESS | 1905 | 1480341505755 Marionette TRACE conn5 <- [1,2621,null,{"value":null}] 05:58:25 INFO - PROCESS | 1905 | 1480341505865 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:25 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f2c00 == 13 [pid = 1950] [id = 1014] 05:58:25 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9ba52800) [pid = 1950] [serial = 2691] [outer = (nil)] 05:58:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9c222800) [pid = 1950] [serial = 2692] [outer = 0x9ba52800] 05:58:26 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9bfd4400) [pid = 1950] [serial = 2693] [outer = 0x9ba52800] 05:58:27 INFO - ........ 05:58:27 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html | took 1658ms 05:58:27 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 05:58:27 INFO - PROCESS | 1905 | 1480341507135 Marionette TRACE conn5 <- [1,2622,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html",0,null,null,[["\"a\" element with name attribute in a shadow tree should not be accessible from window object's named property.",1,"doc.body.attachShadow is not a function","testNameAttribute@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html:28:22\ngenerate_tests/ [0,2623,"getWindowHandle",null] 05:58:27 INFO - PROCESS | 1905 | 1480341507215 Marionette TRACE conn5 <- [1,2623,null,{"value":"2147483649"}] 05:58:27 INFO - PROCESS | 1905 | 1480341507252 Marionette TRACE conn5 -> [0,2624,"timeouts",{"script":35000}] 05:58:27 INFO - PROCESS | 1905 | 1480341507261 Marionette TRACE conn5 <- [1,2624,null,{}] 05:58:27 INFO - PROCESS | 1905 | 1480341507266 Marionette TRACE conn5 -> [0,2625,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:27 INFO - PROCESS | 1905 | 1480341507480 Marionette TRACE conn5 <- [1,2625,null,{"value":null}] 05:58:27 INFO - PROCESS | 1905 | 1480341507554 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:27 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfd8c00 == 14 [pid = 1950] [id = 1015] 05:58:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9c37d800) [pid = 1950] [serial = 2694] [outer = (nil)] 05:58:27 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9dbe7800) [pid = 1950] [serial = 2695] [outer = 0x9c37d800] 05:58:28 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9dbe9800) [pid = 1950] [serial = 2696] [outer = 0x9c37d800] 05:58:29 INFO - ........................................................................................................... 05:58:29 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html | took 2662ms 05:58:29 INFO - TEST-START | /shadow-dom/untriaged/styles/test-001.html 05:58:30 INFO - PROCESS | 1905 | 1480341509273 Marionette TRACE conn5 <- [1,2626,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html",0,null,null,[["\"a\" element with id attribute in a shadow tree should not be accessible from window object's named property.",1,"doc.body.attachShadow is not a function","testIDAttribute@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html:29:22\ngenerate_tests/ [0,2627,"getWindowHandle",null] 05:58:31 INFO - PROCESS | 1905 | 1480341509922 Marionette TRACE conn5 <- [1,2627,null,{"value":"2147483649"}] 05:58:31 INFO - PROCESS | 1905 | 1480341510004 Marionette TRACE conn5 -> [0,2628,"timeouts",{"script":35000}] 05:58:31 INFO - PROCESS | 1905 | 1480341510015 Marionette TRACE conn5 <- [1,2628,null,{}] 05:58:31 INFO - PROCESS | 1905 | 1480341510030 Marionette TRACE conn5 -> [0,2629,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:31 INFO - PROCESS | 1905 | 1480341510461 Marionette TRACE conn5 <- [1,2629,null,{"value":null}] 05:58:31 INFO - PROCESS | 1905 | 1480341510615 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:31 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9c8800 == 15 [pid = 1950] [id = 1016] 05:58:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9b9ed400) [pid = 1950] [serial = 2697] [outer = (nil)] 05:58:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9baae800) [pid = 1950] [serial = 2698] [outer = 0x9b9ed400] 05:58:31 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9bae0000) [pid = 1950] [serial = 2699] [outer = 0x9b9ed400] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9baae400 == 14 [pid = 1950] [id = 1012] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9b1e0000 == 13 [pid = 1950] [id = 1009] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd5800 == 12 [pid = 1950] [id = 1010] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9cf06400 == 11 [pid = 1950] [id = 1011] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9d60c400 == 10 [pid = 1950] [id = 1005] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9c21e400 == 9 [pid = 1950] [id = 1006] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f6c00 == 8 [pid = 1950] [id = 1008] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9c220800 == 7 [pid = 1950] [id = 985] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9d613800 == 6 [pid = 1950] [id = 1007] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f2c00 == 5 [pid = 1950] [id = 1014] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9bfd8c00 == 4 [pid = 1950] [id = 1015] 05:58:32 INFO - PROCESS | 1905 | --DOCSHELL 0x9d240c00 == 3 [pid = 1950] [id = 1013] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x991b7800) [pid = 1950] [serial = 2652] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9baaac00) [pid = 1950] [serial = 2655] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9d247400) [pid = 1950] [serial = 2663] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9cf0cc00) [pid = 1950] [serial = 2661] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9c37c400) [pid = 1950] [serial = 2658] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9d248400) [pid = 1950] [serial = 2664] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9d9e3000) [pid = 1950] [serial = 2666] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9cf06c00) [pid = 1950] [serial = 2660] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9c2c9c00) [pid = 1950] [serial = 2657] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 61 (0x9ba51400) [pid = 1950] [serial = 2654] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 60 (0x9cf05c00) [pid = 1950] [serial = 2649] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | --DOMWINDOW == 59 (0x9bfce800) [pid = 1950] [serial = 2643] [outer = (nil)] [url = about:blank] 05:58:32 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f80c00 == 4 [pid = 1950] [id = 1017] 05:58:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 60 (0x99115400) [pid = 1950] [serial = 2700] [outer = (nil)] 05:58:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 61 (0x99116000) [pid = 1950] [serial = 2701] [outer = 0x99115400] 05:58:32 INFO - PROCESS | 1905 | ++DOCSHELL 0x99120000 == 5 [pid = 1950] [id = 1018] 05:58:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 62 (0x99120800) [pid = 1950] [serial = 2702] [outer = (nil)] 05:58:32 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x991acc00) [pid = 1950] [serial = 2703] [outer = 0x99120800] 05:58:32 INFO - PROCESS | 1905 | 1480341512808 Marionette TRACE conn5 <- [1,2630,null,{"value":["/shadow-dom/untriaged/styles/test-001.html",0,null,null,[["A_06_00_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:40:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:26:1\n"],["A_06_00_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:70:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:56:1\n"]]]}] 05:58:32 INFO - .. 05:58:32 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-001.html | took 2868ms 05:58:32 INFO - PROCESS | 1905 | 1480341512858 Marionette TRACE conn5 -> [0,2631,"getWindowHandle",null] 05:58:32 INFO - PROCESS | 1905 | 1480341512872 Marionette TRACE conn5 <- [1,2631,null,{"value":"2147483649"}] 05:58:32 INFO - TEST-START | /shadow-dom/untriaged/styles/test-003.html 05:58:32 INFO - PROCESS | 1905 | 1480341512885 Marionette TRACE conn5 -> [0,2632,"timeouts",{"script":35000}] 05:58:32 INFO - PROCESS | 1905 | 1480341512892 Marionette TRACE conn5 <- [1,2632,null,{}] 05:58:32 INFO - PROCESS | 1905 | 1480341512899 Marionette TRACE conn5 -> [0,2633,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:33 INFO - PROCESS | 1905 | 1480341513104 Marionette TRACE conn5 <- [1,2633,null,{"value":null}] 05:58:33 INFO - PROCESS | 1905 | 1480341513225 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:33 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b2400 == 6 [pid = 1950] [id = 1019] 05:58:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x991b5400) [pid = 1950] [serial = 2704] [outer = (nil)] 05:58:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9afa6800) [pid = 1950] [serial = 2705] [outer = 0x991b5400] 05:58:33 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9afad800) [pid = 1950] [serial = 2706] [outer = 0x991b5400] 05:58:34 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f76c00 == 7 [pid = 1950] [id = 1020] 05:58:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9b1d9400) [pid = 1950] [serial = 2707] [outer = (nil)] 05:58:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9b1da400) [pid = 1950] [serial = 2708] [outer = 0x9b1d9400] 05:58:34 INFO - PROCESS | 1905 | ++DOCSHELL 0x98f75c00 == 8 [pid = 1950] [id = 1021] 05:58:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9b1e0800) [pid = 1950] [serial = 2709] [outer = (nil)] 05:58:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9b1e1800) [pid = 1950] [serial = 2710] [outer = 0x9b1e0800] 05:58:34 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b8efc00 == 9 [pid = 1950] [id = 1022] 05:58:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9b8f0c00) [pid = 1950] [serial = 2711] [outer = (nil)] 05:58:34 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9b9bb400) [pid = 1950] [serial = 2712] [outer = 0x9b8f0c00] 05:58:34 INFO - PROCESS | 1905 | 1480341514776 Marionette TRACE conn5 <- [1,2634,null,{"value":["/shadow-dom/untriaged/styles/test-003.html",0,null,null,[["A_06_00_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:25:1\n"],["A_06_00_03_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:44:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:37:1\n"],["A_06_00_03_T03",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:57:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:52:1\n"]]]}] 05:58:34 INFO - ... 05:58:34 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-003.html | took 1942ms 05:58:34 INFO - PROCESS | 1905 | 1480341514828 Marionette TRACE conn5 -> [0,2635,"getWindowHandle",null] 05:58:34 INFO - PROCESS | 1905 | 1480341514839 Marionette TRACE conn5 <- [1,2635,null,{"value":"2147483649"}] 05:58:34 INFO - TEST-START | /shadow-dom/untriaged/styles/test-005.html 05:58:34 INFO - PROCESS | 1905 | 1480341514850 Marionette TRACE conn5 -> [0,2636,"timeouts",{"script":35000}] 05:58:34 INFO - PROCESS | 1905 | 1480341514857 Marionette TRACE conn5 <- [1,2636,null,{}] 05:58:34 INFO - PROCESS | 1905 | 1480341514871 Marionette TRACE conn5 -> [0,2637,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:35 INFO - PROCESS | 1905 | 1480341515116 Marionette TRACE conn5 <- [1,2637,null,{"value":null}] 05:58:35 INFO - PROCESS | 1905 | 1480341515200 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:35 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f6000 == 10 [pid = 1950] [id = 1023] 05:58:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9b9f6c00) [pid = 1950] [serial = 2713] [outer = (nil)] 05:58:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9ba29400) [pid = 1950] [serial = 2714] [outer = 0x9b9f6c00] 05:58:35 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9ba31c00) [pid = 1950] [serial = 2715] [outer = 0x9b9f6c00] 05:58:36 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba55400 == 11 [pid = 1950] [id = 1024] 05:58:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9ba56800) [pid = 1950] [serial = 2716] [outer = (nil)] 05:58:36 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9ba57400) [pid = 1950] [serial = 2717] [outer = 0x9ba56800] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x991af800) [pid = 1950] [serial = 2639] [outer = (nil)] [url = about:blank] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x9c221000) [pid = 1950] [serial = 2615] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9c226c00) [pid = 1950] [serial = 2648] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9b9fcc00) [pid = 1950] [serial = 2642] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9c2be000) [pid = 1950] [serial = 2636] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9c2bc400) [pid = 1950] [serial = 2645] [outer = (nil)] [url = about:blank] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9bfd5c00) [pid = 1950] [serial = 2680] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9cf0a400) [pid = 1950] [serial = 2683] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9bab0800) [pid = 1950] [serial = 2686] [outer = (nil)] [url = about:blank] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9b9bdc00) [pid = 1950] [serial = 2677] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9c21f000) [pid = 1950] [serial = 2668] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9ba28400) [pid = 1950] [serial = 2674] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9d617800) [pid = 1950] [serial = 2671] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 63 (0x9d810400) [pid = 1950] [serial = 2665] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html] 05:58:37 INFO - PROCESS | 1905 | --DOMWINDOW == 62 (0x9d241000) [pid = 1950] [serial = 2688] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html] 05:58:37 INFO - PROCESS | 1905 | 1480341517621 Marionette TRACE conn5 <- [1,2638,null,{"value":["/shadow-dom/untriaged/styles/test-005.html",0,null,null,[["A_06_00_06_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html:39:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html:26:1\n"]]]}] 05:58:37 INFO - . 05:58:37 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-005.html | took 2809ms 05:58:37 INFO - PROCESS | 1905 | 1480341517658 Marionette TRACE conn5 -> [0,2639,"getWindowHandle",null] 05:58:37 INFO - PROCESS | 1905 | 1480341517667 Marionette TRACE conn5 <- [1,2639,null,{"value":"2147483649"}] 05:58:37 INFO - TEST-START | /shadow-dom/untriaged/styles/test-008.html 05:58:37 INFO - PROCESS | 1905 | 1480341517685 Marionette TRACE conn5 -> [0,2640,"timeouts",{"script":35000}] 05:58:37 INFO - PROCESS | 1905 | 1480341517689 Marionette TRACE conn5 <- [1,2640,null,{}] 05:58:37 INFO - PROCESS | 1905 | 1480341517697 Marionette TRACE conn5 -> [0,2641,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:37 INFO - PROCESS | 1905 | 1480341517910 Marionette TRACE conn5 <- [1,2641,null,{"value":null}] 05:58:38 INFO - PROCESS | 1905 | 1480341518002 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:38 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9f5400 == 12 [pid = 1950] [id = 1025] 05:58:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 63 (0x9b9f6400) [pid = 1950] [serial = 2718] [outer = (nil)] 05:58:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 64 (0x9baad400) [pid = 1950] [serial = 2719] [outer = 0x9b9f6400] 05:58:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9bab5400) [pid = 1950] [serial = 2720] [outer = 0x9b9f6400] 05:58:38 INFO - PROCESS | 1905 | ++DOCSHELL 0x9baea000 == 13 [pid = 1950] [id = 1026] 05:58:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9baea800) [pid = 1950] [serial = 2721] [outer = (nil)] 05:58:38 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9baed800) [pid = 1950] [serial = 2722] [outer = 0x9baea800] 05:58:39 INFO - PROCESS | 1905 | 1480341519072 Marionette TRACE conn5 <- [1,2642,null,{"value":["/shadow-dom/untriaged/styles/test-008.html",0,null,null,[["A_06_00_09_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html:35:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html:25:1\n"]]]}] 05:58:39 INFO - . 05:58:39 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-008.html | took 1445ms 05:58:39 INFO - PROCESS | 1905 | 1480341519127 Marionette TRACE conn5 -> [0,2643,"getWindowHandle",null] 05:58:39 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-001.html 05:58:39 INFO - PROCESS | 1905 | 1480341519131 Marionette TRACE conn5 <- [1,2643,null,{"value":"2147483649"}] 05:58:39 INFO - PROCESS | 1905 | 1480341519138 Marionette TRACE conn5 -> [0,2644,"timeouts",{"script":35000}] 05:58:39 INFO - PROCESS | 1905 | 1480341519145 Marionette TRACE conn5 <- [1,2644,null,{}] 05:58:39 INFO - PROCESS | 1905 | 1480341519164 Marionette TRACE conn5 -> [0,2645,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:39 INFO - PROCESS | 1905 | 1480341519391 Marionette TRACE conn5 <- [1,2645,null,{"value":null}] 05:58:39 INFO - PROCESS | 1905 | 1480341519492 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:39 INFO - PROCESS | 1905 | ++DOCSHELL 0x99114c00 == 14 [pid = 1950] [id = 1027] 05:58:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9911a400) [pid = 1950] [serial = 2723] [outer = (nil)] 05:58:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9afb0800) [pid = 1950] [serial = 2724] [outer = 0x9911a400] 05:58:39 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9b8e7400) [pid = 1950] [serial = 2725] [outer = 0x9911a400] 05:58:40 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba23800 == 15 [pid = 1950] [id = 1028] 05:58:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9ba2cc00) [pid = 1950] [serial = 2726] [outer = (nil)] 05:58:40 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9ba51c00) [pid = 1950] [serial = 2727] [outer = 0x9ba2cc00] 05:58:40 INFO - PROCESS | 1905 | 1480341520787 Marionette TRACE conn5 <- [1,2646,null,{"value":["/shadow-dom/untriaged/user-interaction/active-element/test-001.html",0,null,null,[["A_07_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html:25:1\n"]]]}] 05:58:40 INFO - . 05:58:40 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-001.html | took 1689ms 05:58:40 INFO - PROCESS | 1905 | 1480341520827 Marionette TRACE conn5 -> [0,2647,"getWindowHandle",null] 05:58:40 INFO - PROCESS | 1905 | 1480341520832 Marionette TRACE conn5 <- [1,2647,null,{"value":"2147483649"}] 05:58:40 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-002.html 05:58:40 INFO - PROCESS | 1905 | 1480341520882 Marionette TRACE conn5 -> [0,2648,"timeouts",{"script":35000}] 05:58:40 INFO - PROCESS | 1905 | 1480341520888 Marionette TRACE conn5 <- [1,2648,null,{}] 05:58:40 INFO - PROCESS | 1905 | 1480341520897 Marionette TRACE conn5 -> [0,2649,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:41 INFO - PROCESS | 1905 | 1480341521155 Marionette TRACE conn5 <- [1,2649,null,{"value":null}] 05:58:41 INFO - PROCESS | 1905 | 1480341521320 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:41 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bab9800 == 16 [pid = 1950] [id = 1029] 05:58:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9baf4c00) [pid = 1950] [serial = 2728] [outer = (nil)] 05:58:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9bfd8800) [pid = 1950] [serial = 2729] [outer = 0x9baf4c00] 05:58:41 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9bfdbc00) [pid = 1950] [serial = 2730] [outer = 0x9baf4c00] 05:58:42 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c222000 == 17 [pid = 1950] [id = 1030] 05:58:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9c223000) [pid = 1950] [serial = 2731] [outer = (nil)] 05:58:42 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9c225c00) [pid = 1950] [serial = 2732] [outer = 0x9c223000] 05:58:42 INFO - PROCESS | 1905 | 1480341522872 Marionette TRACE conn5 <- [1,2650,null,{"value":["/shadow-dom/untriaged/user-interaction/active-element/test-002.html",0,null,null,[["A_07_03_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html:25:1\n"]]]}] 05:58:42 INFO - . 05:58:42 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-002.html | took 2053ms 05:58:42 INFO - PROCESS | 1905 | 1480341522932 Marionette TRACE conn5 -> [0,2651,"getWindowHandle",null] 05:58:42 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html 05:58:42 INFO - PROCESS | 1905 | 1480341522947 Marionette TRACE conn5 <- [1,2651,null,{"value":"2147483649"}] 05:58:42 INFO - PROCESS | 1905 | 1480341522957 Marionette TRACE conn5 -> [0,2652,"timeouts",{"script":35000}] 05:58:42 INFO - PROCESS | 1905 | 1480341522962 Marionette TRACE conn5 <- [1,2652,null,{}] 05:58:43 INFO - PROCESS | 1905 | 1480341523020 Marionette TRACE conn5 -> [0,2653,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:43 INFO - PROCESS | 1905 | 1480341523286 Marionette TRACE conn5 <- [1,2653,null,{"value":null}] 05:58:43 INFO - PROCESS | 1905 | 1480341523439 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:43 INFO - PROCESS | 1905 | ++DOCSHELL 0x991b9400 == 18 [pid = 1950] [id = 1031] 05:58:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0x991d2c00) [pid = 1950] [serial = 2733] [outer = (nil)] 05:58:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 79 (0x9b1d5400) [pid = 1950] [serial = 2734] [outer = 0x991d2c00] 05:58:43 INFO - PROCESS | 1905 | ++DOMWINDOW == 80 (0x9b743c00) [pid = 1950] [serial = 2735] [outer = 0x991d2c00] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9baea000 == 17 [pid = 1950] [id = 1026] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9ba55400 == 16 [pid = 1950] [id = 1024] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9f6000 == 15 [pid = 1950] [id = 1023] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x98f75c00 == 14 [pid = 1950] [id = 1021] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9b8efc00 == 13 [pid = 1950] [id = 1022] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x98f76c00 == 12 [pid = 1950] [id = 1020] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x991b2400 == 11 [pid = 1950] [id = 1019] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x99120000 == 10 [pid = 1950] [id = 1018] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x98f80c00 == 9 [pid = 1950] [id = 1017] 05:58:44 INFO - PROCESS | 1905 | --DOCSHELL 0x9b9c8800 == 8 [pid = 1950] [id = 1016] 05:58:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x9911a800 == 9 [pid = 1950] [id = 1032] 05:58:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 81 (0x9911d800) [pid = 1950] [serial = 2736] [outer = (nil)] 05:58:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 82 (0x9911dc00) [pid = 1950] [serial = 2737] [outer = 0x9911d800] 05:58:44 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 05:58:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b1dfc00 == 10 [pid = 1950] [id = 1033] 05:58:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 83 (0x9b1e1400) [pid = 1950] [serial = 2738] [outer = (nil)] 05:58:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 84 (0x9b8ea400) [pid = 1950] [serial = 2739] [outer = 0x9b1e1400] 05:58:44 INFO - PROCESS | 1905 | ++DOCSHELL 0x9b9fa000 == 11 [pid = 1950] [id = 1034] 05:58:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 85 (0x9b9fa400) [pid = 1950] [serial = 2740] [outer = (nil)] 05:58:44 INFO - PROCESS | 1905 | ++DOMWINDOW == 86 (0x9b9fb000) [pid = 1950] [serial = 2741] [outer = 0x9b9fa400] 05:58:44 INFO - PROCESS | 1905 | [Child 1950] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 85 (0x9afa6400) [pid = 1950] [serial = 2640] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 84 (0x9d23f800) [pid = 1950] [serial = 2617] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 83 (0x9c392c00) [pid = 1950] [serial = 2650] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 82 (0x9c21e000) [pid = 1950] [serial = 2644] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 81 (0x9c37a800) [pid = 1950] [serial = 2638] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 80 (0x9c2bd000) [pid = 1950] [serial = 2646] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 79 (0x9c218c00) [pid = 1950] [serial = 2687] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 78 (0x9d60dc00) [pid = 1950] [serial = 2685] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0x9d248c00) [pid = 1950] [serial = 2684] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x9ba5b000) [pid = 1950] [serial = 2679] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x9c392000) [pid = 1950] [serial = 2670] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9c227000) [pid = 1950] [serial = 2676] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9d9e6c00) [pid = 1950] [serial = 2673] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x9d9e2000) [pid = 1950] [serial = 2667] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9c2c7c00) [pid = 1950] [serial = 2682] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x9d80fc00) [pid = 1950] [serial = 2689] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9d811400) [pid = 1950] [serial = 2690] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9c21c800) [pid = 1950] [serial = 2681] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9ba2a400) [pid = 1950] [serial = 2678] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9bfcf000) [pid = 1950] [serial = 2675] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 65 (0x9d9e8400) [pid = 1950] [serial = 2672] [outer = (nil)] [url = about:blank] 05:58:44 INFO - PROCESS | 1905 | --DOMWINDOW == 64 (0x9c38d400) [pid = 1950] [serial = 2669] [outer = (nil)] [url = about:blank] 05:58:45 INFO - ... 05:58:45 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html | took 2187ms 05:58:45 INFO - PROCESS | 1905 | 1480341525112 Marionette TRACE conn5 <- [1,2654,null,{"value":["/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html",0,null,null,[["contentEditable of shadow trees must be undefined when contentEditable attribute of shadow host is \"true\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:25:1\n"],["contentEditable of shadow trees must be undefined when contentEditable of shadow host is \"false\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:38:1\n"],["contentEditable of shadow trees must be undefined when contentEditable attribute of shadow host is \"inherit\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:58:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:51:1\n"]]]}] 05:58:45 INFO - PROCESS | 1905 | 1480341525148 Marionette TRACE conn5 -> [0,2655,"getWindowHandle",null] 05:58:45 INFO - PROCESS | 1905 | 1480341525156 Marionette TRACE conn5 <- [1,2655,null,{"value":"2147483649"}] 05:58:45 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html 05:58:45 INFO - PROCESS | 1905 | 1480341525165 Marionette TRACE conn5 -> [0,2656,"timeouts",{"script":35000}] 05:58:45 INFO - PROCESS | 1905 | 1480341525170 Marionette TRACE conn5 <- [1,2656,null,{}] 05:58:45 INFO - PROCESS | 1905 | 1480341525179 Marionette TRACE conn5 -> [0,2657,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:45 INFO - PROCESS | 1905 | 1480341525514 Marionette TRACE conn5 <- [1,2657,null,{"value":null}] 05:58:45 INFO - PROCESS | 1905 | 1480341525665 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:45 INFO - PROCESS | 1905 | ++DOCSHELL 0x9ba50c00 == 12 [pid = 1950] [id = 1035] 05:58:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 65 (0x9ba51000) [pid = 1950] [serial = 2742] [outer = (nil)] 05:58:45 INFO - PROCESS | 1905 | ++DOMWINDOW == 66 (0x9badc400) [pid = 1950] [serial = 2743] [outer = 0x9ba51000] 05:58:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 67 (0x9bae2000) [pid = 1950] [serial = 2744] [outer = 0x9ba51000] 05:58:46 INFO - PROCESS | 1905 | ++DOCSHELL 0x9bfce400 == 13 [pid = 1950] [id = 1036] 05:58:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 68 (0x9bfd2800) [pid = 1950] [serial = 2745] [outer = (nil)] 05:58:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 69 (0x9bfd3800) [pid = 1950] [serial = 2746] [outer = 0x9bfd2800] 05:58:46 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c21e000 == 14 [pid = 1950] [id = 1037] 05:58:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 70 (0x9c21ec00) [pid = 1950] [serial = 2747] [outer = (nil)] 05:58:46 INFO - PROCESS | 1905 | ++DOMWINDOW == 71 (0x9c21f000) [pid = 1950] [serial = 2748] [outer = 0x9c21ec00] 05:58:46 INFO - PROCESS | 1905 | 1480341526829 Marionette TRACE conn5 <- [1,2658,null,{"value":["/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html",0,null,null,[["A_07_07_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:25:1\n"],["A_07_07_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:52:1\n"]]]}] 05:58:46 INFO - .. 05:58:46 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html | took 1735ms 05:58:46 INFO - PROCESS | 1905 | 1480341526900 Marionette TRACE conn5 -> [0,2659,"getWindowHandle",null] 05:58:46 INFO - PROCESS | 1905 | 1480341526908 Marionette TRACE conn5 <- [1,2659,null,{"value":"2147483649"}] 05:58:46 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html 05:58:46 INFO - PROCESS | 1905 | 1480341526921 Marionette TRACE conn5 -> [0,2660,"timeouts",{"script":35000}] 05:58:46 INFO - PROCESS | 1905 | 1480341526928 Marionette TRACE conn5 <- [1,2660,null,{}] 05:58:46 INFO - PROCESS | 1905 | 1480341526935 Marionette TRACE conn5 -> [0,2661,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 05:58:47 INFO - PROCESS | 1905 | 1480341527162 Marionette TRACE conn5 <- [1,2661,null,{"value":null}] 05:58:47 INFO - PROCESS | 1905 | 1480341527241 Marionette TRACE conn5 -> [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\", \"1498f4f1-7b2a-4cef-b830-ace817f3becc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:58:47 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c227000 == 15 [pid = 1950] [id = 1038] 05:58:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 72 (0x9c2bf800) [pid = 1950] [serial = 2749] [outer = (nil)] 05:58:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 73 (0x9c2c6400) [pid = 1950] [serial = 2750] [outer = 0x9c2bf800] 05:58:47 INFO - PROCESS | 1905 | ++DOMWINDOW == 74 (0x9c2c8400) [pid = 1950] [serial = 2751] [outer = 0x9c2bf800] 05:58:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c2c9400 == 16 [pid = 1950] [id = 1039] 05:58:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 75 (0x9c37c000) [pid = 1950] [serial = 2752] [outer = (nil)] 05:58:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 76 (0x9b1e0c00) [pid = 1950] [serial = 2753] [outer = 0x9c37c000] 05:58:48 INFO - PROCESS | 1905 | ++DOCSHELL 0x9c380400 == 17 [pid = 1950] [id = 1040] 05:58:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 77 (0x9c381400) [pid = 1950] [serial = 2754] [outer = (nil)] 05:58:48 INFO - PROCESS | 1905 | ++DOMWINDOW == 78 (0x9c381800) [pid = 1950] [serial = 2755] [outer = 0x9c381400] 05:58:48 INFO - PROCESS | 1905 | 1480341528566 Marionette TRACE conn5 <- [1,2662,null,{"value":["/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html",0,null,null,[["A_07_01_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:25:1\n"],["A_07_07_02_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:52:1\n"]]]}] 05:58:48 INFO - .. 05:58:48 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html | took 1696ms 05:58:48 INFO - PROCESS | 1905 | 1480341528620 Marionette TRACE conn5 -> [0,2663,"getWindowHandle",null] 05:58:48 INFO - PROCESS | 1905 | 1480341528624 Marionette TRACE conn5 <- [1,2663,null,{"value":"2147483649"}] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 77 (0x991b5400) [pid = 1950] [serial = 2704] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 76 (0x9b9f6c00) [pid = 1950] [serial = 2713] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 75 (0x9b9ed400) [pid = 1950] [serial = 2697] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 74 (0x9b1e0800) [pid = 1950] [serial = 2709] [outer = (nil)] [url = about:blank] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 73 (0x9b8f0c00) [pid = 1950] [serial = 2711] [outer = (nil)] [url = about:blank] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 72 (0x99120800) [pid = 1950] [serial = 2702] [outer = (nil)] [url = about:blank] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 71 (0x9b1d9400) [pid = 1950] [serial = 2707] [outer = (nil)] [url = about:blank] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 70 (0x99115400) [pid = 1950] [serial = 2700] [outer = (nil)] [url = about:blank] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 69 (0x9ba52800) [pid = 1950] [serial = 2691] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 68 (0x9c37d800) [pid = 1950] [serial = 2694] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 67 (0x9ba56800) [pid = 1950] [serial = 2716] [outer = (nil)] [url = about:blank] 05:58:48 INFO - PROCESS | 1905 | --DOMWINDOW == 66 (0x9baea800) [pid = 1950] [serial = 2721] [outer = (nil)] [url = about:blank] 05:58:49 WARNING - u'runner_teardown' () 05:58:49 INFO - No more tests 05:58:49 INFO - Got 0 unexpected results 05:58:49 INFO - SUITE-END | took 3885s 05:58:49 INFO - Closing logging queue 05:58:49 INFO - queue closed 05:58:50 INFO - Return code: 0 05:58:50 WARNING - # TBPL SUCCESS # 05:58:50 INFO - Running post-action listener: _resource_record_post_action 05:58:50 INFO - [mozharness: 2016-11-28 13:58:50.173470Z] Finished run-tests step (success) 05:58:50 INFO - Running post-run listener: _resource_record_post_run 05:58:50 INFO - Total resource usage - Wall time: 3928s; CPU: 40.0%; Read bytes: 12124160; Write bytes: 521879552; Read time: 8268; Write time: 273028 05:58:50 INFO - TinderboxPrint: CPU usage
39.9% 05:58:50 INFO - TinderboxPrint: I/O read bytes / time
12,124,160 / 8,268 05:58:50 INFO - TinderboxPrint: I/O write bytes / time
521,879,552 / 273,028 05:58:50 INFO - TinderboxPrint: CPU idle
2,330.9 (59.8%) 05:58:50 INFO - TinderboxPrint: CPU system
205.3 (5.3%) 05:58:50 INFO - TinderboxPrint: CPU user
1,325.7 (34.0%) 05:58:50 INFO - TinderboxPrint: Swap in / out
0 / 0 05:58:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:58:50 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 144068608; Read time: 0; Write time: 147612 05:58:50 INFO - run-tests - Wall time: 3897s; CPU: 39.0%; Read bytes: 11538432; Write bytes: 347222016; Read time: 7824; Write time: 96804 05:58:51 INFO - Running post-run listener: _upload_blobber_files 05:58:51 INFO - Blob upload gear active. 05:58:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:58:51 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 05:58:51 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'] 05:58:51 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 05:58:52 INFO - (blobuploader) - INFO - Open directory for files ... 05:58:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:58:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:58:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:58:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:58:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:58:55 INFO - (blobuploader) - INFO - Done attempting. 05:58:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:58:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:58:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:58:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:58:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:58:56 INFO - (blobuploader) - INFO - Done attempting. 05:58:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 05:58:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:58:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:58:59 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 05:58:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:58:59 INFO - (blobuploader) - INFO - Done attempting. 05:58:59 INFO - (blobuploader) - INFO - Iteration through files over. 05:58:59 INFO - Return code: 0 05:58:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:58:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:58:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/51581c682e700c3b573794b21cb8fbec16a639159b664a9a6666146571c132e7548fb1b2d78250219f410e12e9255f31963019f4ccc79a9a66dfa9313902e517", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b18400f97f4533530fd867b18ad86948bde7e8c7e386090008cbb382cfd37c51857719634aca9c566b9bff85cec7e1ad15d7010ffeb86bdfc864b26b42f46eba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4e129b51937bedc313de445c55433238bb056c67b3995421da1dd82ce4b430043b45116f48fa2a891b99a369f6af2afa8a6953b08a4958cfff43434f3187c855"} 05:58:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:58:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:58:59 INFO - Contents: 05:58:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/51581c682e700c3b573794b21cb8fbec16a639159b664a9a6666146571c132e7548fb1b2d78250219f410e12e9255f31963019f4ccc79a9a66dfa9313902e517", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b18400f97f4533530fd867b18ad86948bde7e8c7e386090008cbb382cfd37c51857719634aca9c566b9bff85cec7e1ad15d7010ffeb86bdfc864b26b42f46eba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4e129b51937bedc313de445c55433238bb056c67b3995421da1dd82ce4b430043b45116f48fa2a891b99a369f6af2afa8a6953b08a4958cfff43434f3187c855"} 05:58:59 INFO - Running post-run listener: copy_logs_to_upload_dir 05:58:59 INFO - Copying logs to upload dir... 05:58:59 INFO - mkdir: /builds/slave/test/build/upload/logs 05:58:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=4159.901212 ========= master_lag: 2.84 ========= ========= Finished '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 9 mins, 22 secs) (at 2016-11-28 05:59:02.309664) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-11-28 05:59:02.330210) ========= 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-1480337212.808547-1303328014 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/51581c682e700c3b573794b21cb8fbec16a639159b664a9a6666146571c132e7548fb1b2d78250219f410e12e9255f31963019f4ccc79a9a66dfa9313902e517", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b18400f97f4533530fd867b18ad86948bde7e8c7e386090008cbb382cfd37c51857719634aca9c566b9bff85cec7e1ad15d7010ffeb86bdfc864b26b42f46eba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4e129b51937bedc313de445c55433238bb056c67b3995421da1dd82ce4b430043b45116f48fa2a891b99a369f6af2afa8a6953b08a4958cfff43434f3187c855"} build_url:https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033335 build_url: 'https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/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/51581c682e700c3b573794b21cb8fbec16a639159b664a9a6666146571c132e7548fb1b2d78250219f410e12e9255f31963019f4ccc79a9a66dfa9313902e517", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b18400f97f4533530fd867b18ad86948bde7e8c7e386090008cbb382cfd37c51857719634aca9c566b9bff85cec7e1ad15d7010ffeb86bdfc864b26b42f46eba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4e129b51937bedc313de445c55433238bb056c67b3995421da1dd82ce4b430043b45116f48fa2a891b99a369f6af2afa8a6953b08a4958cfff43434f3187c855"}' symbols_url: 'https://queue.taskcluster.net/v1/task/c6DEXyD7SFOZgCqe54hpOA/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.10 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-11-28 05:59:02.464583) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-11-28 05:59:02.464998) ========= 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-1480337212.808547-1303328014 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018084 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-11-28 05:59:02.537707) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-11-28 05:59:02.538015) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-11-28 05:59:02.538355) ========= ========= Total master_lag: 3.30 =========